经最后的确认,该行为不属于产品bug。不应该调用reset来清除公式,应该用clear方法。请参考下面的代码,然后之前另一个帖子所提到的reset方法应该替换为clear。
- spread.suspendPaint(); // 暂停计算服务
- spread.suspendCalcService(false);
- sheet10.clear(-1,-1,-1,-1, 3 /*viewport*/, 1 /*just clear data*/);
- sheet10.fromJSON( data10 );
- sheet11.clear(-1,-1,-1,-1, 3 /*viewport*/, 1 /*just clear data*/);
- sheet11.fromJSON( data11 );
- data2.forEach( dataItem=>{
- const { row,col,value } = dataItem;
- console.log(row,col,value);
- sheet11.setValue(row,col,value);
- })
- // 开启计算服务
- spread.resumeCalcService(true);
- spread.resumePaint();
复制代码
|