找回密码
 立即注册

QQ登录

只需一步,快速开始

ArnoldH

注册会员

5

主题

17

帖子

48

积分

注册会员

积分
48
ArnoldH
注册会员   /  发表于:2019-6-19 12:47  /   查看:3601  /  回复:6
您好:
    在使用SpreadJS(版本是V12)的过程中,遇到这样的问题:从JSON中导入后,rowFilter不起作用。

    具体如下:
   1、通过JS设置rowFilter,如下所示:
    var filter = new GC.Spread.Sheets.Filter.HideRowFilter(new GC.Spread.Sheets.Range(0, 0, sheet.getRowCount(), 5));
   sheet.rowFilter(filter);
   界面的列头正确地显示了下拉过滤的按钮。

   2、将它导出到一个JSON字符串中,代码如下:
   var serializationOption = {
       ignoreFormula: false,
       ignoreStyle: false,
       rowHeadersAsFrozenColumns: true,
       columnHeadersAsFrozenRows: true
       //includeBindingSource: true
      };
      var jsonStr = JSON.stringify(spread.toJSON(serializationOption));
      _getElementById("exportedJSON").value = jsonStr;

   3、把刚才导出的JSON字符串导入,代码如下:
   var jsonOptions = {
       ignoreFormula: false,
       ignoreStyle: false,
       frozenColumnsAsRowHeaders: true,
       frozenRowsAsColumnHeaders: true,
       doNotRecalculateAfterLoad: false
      };
      var jsonStr = _getElementById("exportedJSON").value;
      spread.fromJSON(JSON.parse(jsonStr), jsonOptions);

    4、发现导入后的其它内容都正常显示,但是期望看到的列头上的下拉过滤按钮没有显示出来。

    5、重新导出,发现到处的JSON的rowFilter部分的colCount变成0了(注:row, col, rowCount的值有时也会出现和原先的值不一致的情况,似乎是随机出现),如下所示:
         image.png40272826.png

     请问:从JSON导入并期望能看到原先的rowFilter设置,是否是可行的?

     谢谢!



image.png702166137.png

6 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-6-19 13:49:11
沙发
您好:

您把生成ssjon文件上传一下,我这边帮您看一下。
回复 使用道具 举报
ArnoldH
注册会员   /  发表于:2019-6-19 13:56:26
板凳
{
        "version": "12.0.0",
        "newTabVisible": false,
        "cutCopyIndicatorBorderColor": "blue",
        "sheets": {
                "zzl_test1": {
                        "name": "zzl_test1",
                        "rowCount": 6,
                        "columnCount": 6,
                        "theme": "Office2007",
                        "data": {
                                "dataTable": {
                                        "0": {
                                                "0": {
                                                        "value": "aa",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "1": {
                                                        "value": "bb",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "2": {
                                                        "value": "11",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "3": {
                                                        "value": "cc",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "4": {
                                                        "value": "cc",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "5": {
                                                        "value": "cc",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                }
                                        },
                                        "1": {
                                                "0": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "1": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "2": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "3": {
                                                        "value": "CC1",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "4": {
                                                        "value": "CC1",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "5": {
                                                        "value": "cc2",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                }
                                        },
                                        "2": {
                                                "0": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "1": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "2": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "3": {
                                                        "value": "cc11",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "4": {
                                                        "value": "cc12",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "5": {
                                                        "value": "cc21",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                }
                                        },
                                        "3": {
                                                "0": {
                                                        "value": "dd",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "1": {
                                                        "value": "dd1",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "2": {
                                                        "value": "dd11",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "3": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "4": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "5": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                }
                                        },
                                        "4": {
                                                "0": {
                                                        "value": "dd",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "1": {
                                                        "value": "dd1",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "2": {
                                                        "value": "dd12",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "3": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "4": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "5": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                }
                                        },
                                        "5": {
                                                "0": {
                                                        "value": "dd",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "1": {
                                                        "value": "dd2",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "2": {
                                                        "value": "dd21",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "3": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "4": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "5": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                }
                                        }
                                },
                                "defaultDataNode": {
                                        "style": {
                                                "themeFont": "Body"
                                        }
                                }
                        },
                        "rowHeaderData": {
                                "defaultDataNode": {
                                        "style": {
                                                "themeFont": "Body"
                                        }
                                }
                        },
                        "colHeaderData": {
                                "defaultDataNode": {
                                        "style": {
                                                "themeFont": "Body"
                                        }
                                }
                        },
                        "columns": [{
                                "resizable": true,
                                "size": 60,
                                "visible": true
                        }, {
                                "resizable": true,
                                "size": 60,
                                "visible": true
                        }, {
                                "resizable": true,
                                "size": 60,
                                "visible": true
                        }, {
                                "resizable": true,
                                "size": 60,
                                "visible": true
                        }, {
                                "resizable": true,
                                "size": 60,
                                "visible": true
                        }, {
                                "resizable": true,
                                "size": 60,
                                "visible": true
                        }],
                        "spans": [{
                                "row": 0,
                                "rowCount": 3,
                                "col": 0,
                                "colCount": 1
                        }, {
                                "row": 0,
                                "rowCount": 3,
                                "col": 1,
                                "colCount": 1
                        }, {
                                "row": 0,
                                "rowCount": 3,
                                "col": 2,
                                "colCount": 1
                        }, {
                                "row": 0,
                                "rowCount": 1,
                                "col": 3,
                                "colCount": 3
                        }, {
                                "row": 1,
                                "rowCount": 1,
                                "col": 3,
                                "colCount": 2
                        }, {
                                "row": 3,
                                "rowCount": 3,
                                "col": 0,
                                "colCount": 1
                        }, {
                                "row": 3,
                                "rowCount": 2,
                                "col": 1,
                                "colCount": 1
                        }],
                        "selections": {
                                "0": {
                                        "row": 0,
                                        "rowCount": 1,
                                        "col": 0,
                                        "colCount": 1
                                },
                                "length": 1
                        },
                        "rowFilter": {
                                "range": {
                                        "row": -1,
                                        "rowCount": -1,
                                        "col": 0,
                                        "colCount": 3
                                },
                                "typeName": "HideRowFilter",
                                "dialogVisibleInfo": {
                                        "sortByValue": false,
                                        "sortByColor": false,
                                        "filterByColor": false,
                                        "filterByValue": false
                                },
                                "filterButtonVisibleInfo": {
                                        "0": true,
                                        "1": true,
                                        "2": true
                                },
                                "showFilterButton": true
                        },
                        "outlineColumnOptions": {},
                        "protectionOptions": {
                                "allowDeleteColumns": false,
                                "allowDeleteRows": false,
                                "allowDragInsertColumns": false,
                                "allowDragInsertRows": false,
                                "allowEditObjects": false,
                                "allowFilter": true,
                                "allowInsertColumns": false,
                                "allowInsertRows": false,
                                "allowResizeColumns": true,
                                "allowResizeRows": true,
                                "allowSelectLockedCells": true,
                                "allowSelectUnlockedCells": true,
                                "allowSort": false
                        },
                        "index": 0
                }
        }
}
回复 使用道具 举报
ArnoldH
注册会员   /  发表于:2019-6-19 13:56:40
地板
{
        "version": "12.0.0",
        "newTabVisible": false,
        "cutCopyIndicatorBorderColor": "blue",
        "sheets": {
                "zzl_test1": {
                        "name": "zzl_test1",
                        "rowCount": 6,
                        "columnCount": 6,
                        "theme": "Office2007",
                        "data": {
                                "dataTable": {
                                        "0": {
                                                "0": {
                                                        "value": "aa",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "1": {
                                                        "value": "bb",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "2": {
                                                        "value": "11",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "3": {
                                                        "value": "cc",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "4": {
                                                        "value": "cc",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "5": {
                                                        "value": "cc",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                }
                                        },
                                        "1": {
                                                "0": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "1": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "2": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "3": {
                                                        "value": "CC1",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "4": {
                                                        "value": "CC1",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "5": {
                                                        "value": "cc2",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                }
                                        },
                                        "2": {
                                                "0": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "1": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "2": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "3": {
                                                        "value": "cc11",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "4": {
                                                        "value": "cc12",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "5": {
                                                        "value": "cc21",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                }
                                        },
                                        "3": {
                                                "0": {
                                                        "value": "dd",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "1": {
                                                        "value": "dd1",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "2": {
                                                        "value": "dd11",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "3": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "4": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "5": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                }
                                        },
                                        "4": {
                                                "0": {
                                                        "value": "dd",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "1": {
                                                        "value": "dd1",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "2": {
                                                        "value": "dd12",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "3": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "4": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "5": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                }
                                        },
                                        "5": {
                                                "0": {
                                                        "value": "dd",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "1": {
                                                        "value": "dd2",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "2": {
                                                        "value": "dd21",
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "3": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "4": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                },
                                                "5": {
                                                        "style": {
                                                                "foreColor": "rgb(51, 51, 51)",
                                                                "vAlign": 0,
                                                                "font": "14px Calibri",
                                                                "wordWrap": false,
                                                                "shrinkToFit": false
                                                        }
                                                }
                                        }
                                },
                                "defaultDataNode": {
                                        "style": {
                                                "themeFont": "Body"
                                        }
                                }
                        },
                        "rowHeaderData": {
                                "defaultDataNode": {
                                        "style": {
                                                "themeFont": "Body"
                                        }
                                }
                        },
                        "colHeaderData": {
                                "defaultDataNode": {
                                        "style": {
                                                "themeFont": "Body"
                                        }
                                }
                        },
                        "columns": [{
                                "resizable": true,
                                "size": 60,
                                "visible": true
                        }, {
                                "resizable": true,
                                "size": 60,
                                "visible": true
                        }, {
                                "resizable": true,
                                "size": 60,
                                "visible": true
                        }, {
                                "resizable": true,
                                "size": 60,
                                "visible": true
                        }, {
                                "resizable": true,
                                "size": 60,
                                "visible": true
                        }, {
                                "resizable": true,
                                "size": 60,
                                "visible": true
                        }],
                        "spans": [{
                                "row": 0,
                                "rowCount": 3,
                                "col": 0,
                                "colCount": 1
                        }, {
                                "row": 0,
                                "rowCount": 3,
                                "col": 1,
                                "colCount": 1
                        }, {
                                "row": 0,
                                "rowCount": 3,
                                "col": 2,
                                "colCount": 1
                        }, {
                                "row": 0,
                                "rowCount": 1,
                                "col": 3,
                                "colCount": 3
                        }, {
                                "row": 1,
                                "rowCount": 1,
                                "col": 3,
                                "colCount": 2
                        }, {
                                "row": 3,
                                "rowCount": 3,
                                "col": 0,
                                "colCount": 1
                        }, {
                                "row": 3,
                                "rowCount": 2,
                                "col": 1,
                                "colCount": 1
                        }],
                        "selections": {
                                "0": {
                                        "row": 0,
                                        "rowCount": 1,
                                        "col": 0,
                                        "colCount": 1
                                },
                                "length": 1
                        },
                        "rowFilter": {
                                "range": {
                                        "row": -1,
                                        "rowCount": -1,
                                        "col": 0,
                                        "colCount": 3
                                },
                                "typeName": "HideRowFilter",
                                "dialogVisibleInfo": {
                                        "sortByValue": false,
                                        "sortByColor": false,
                                        "filterByColor": false,
                                        "filterByValue": false
                                },
                                "filterButtonVisibleInfo": {
                                        "0": true,
                                        "1": true,
                                        "2": true
                                },
                                "showFilterButton": true
                        },
                        "outlineColumnOptions": {},
                        "protectionOptions": {
                                "allowDeleteColumns": false,
                                "allowDeleteRows": false,
                                "allowDragInsertColumns": false,
                                "allowDragInsertRows": false,
                                "allowEditObjects": false,
                                "allowFilter": true,
                                "allowInsertColumns": false,
                                "allowInsertRows": false,
                                "allowResizeColumns": true,
                                "allowResizeRows": true,
                                "allowSelectLockedCells": true,
                                "allowSelectUnlockedCells": true,
                                "allowSort": false
                        },
                        "index": 0
                }
        }
}

以上就是JSON字符串,麻烦您试试,谢谢!
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-19 18:15:42
5#
您好,在导入导出时,fromJSON和toJSON的参数修改一下再尝试,如图:

image.png753194885.png

红框内的参数改为false试试,如果不行,请提供一下您SpreadJS的版本号。

评分

参与人数 1满意度 +5 收起 理由
ArnoldH + 5 很给力!

查看全部评分

回复 使用道具 举报
ArnoldH
注册会员   /  发表于:2019-6-19 20:30:31
6#
按照您提到的方式修改之后可以正常工作了,谢谢!
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-20 10:06:20
7#
感谢您的反馈和评分!本帖结贴了,有新的问题欢迎发新贴交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部