产品版本:spreadjsv9
浏览器版本: ie11
问题描述:打开报表会给某些单元格设置颜色以及单元格保护。目前打开表后数据展示出来了,要等两秒颜色才出现,因为设置颜色需要两秒左右。有没有什么办法能让设置颜色的代码执行完成后,表才最终渲染出来,而不是分开渲染两次。
关键代码:
spread.isPaintSuspended(true);
//表单上新增按钮不显示
spread.newTabVisible(false);
spread.setSheetCount(1);
spread.fromJSON(bbgsJson);
//将列字段绑定到单元格
setSpreadColum(spread);
//绑定数据源码
setSpreadData(spread);
spread.isPaintSuspended(false);
/*设置公式颜色*/
setGsColor(gshxhList, gslxhList,gsHlzhList, csMap.map["FC_GSYS"]);
两个画面之间有明显的卡顿
|
|