老师们,现在有个问题,制作了一个简单的表单(如下图所示:)
保存时,调用
- const serializationOption = {
- includeBindingSource: true, // 包含绑定源,默认值为false
- ignoreStyle: true, //忽略样式,默认值为false
- ignoreFormula: true, //忽略公式,默认值为false
- saveAsView: true, //包含格式字符串格式化结果,默认值为false
- rowHeadersAsFrozenColumns: true, //将行标题视为冻结列,默认值为false
- columnHeadersAsFrozenRows: true, //将列标头视为冻结行,默认值为false
- includeAutoMergedCells: true //将自动合并的单元格包含到实际合并的单元格中。
- };
- let json = JSON.stringify(spread.toJSON(serializationOption));
- localStorage.setItem("test",json);
复制代码 需要重新加载之前的表单时就调用
- let json = localStorage.getItem("test");
- spread.fromJSON(JSON.parse(json));
复制代码 但加载出来的效果却是发生了偏移:
想问一下老师,这是为什么?还有就是我想在fromJSON的时候,完全保留之前的格式,如,原生表单的边框线等
|