JS环境下如何重新绘制Excel的表单
本文主要介绍如何重新绘制纯前端表格控件SpreadJS(JS Excel)的表单。 1. 在你通过API或行为改变SpreadJS之后, 控件需要处理这些改变, 然后进行重绘。 var spread = $('#ss').data('workbook'); spread.repaint(); 2. 你可以调用repaint方法来重新绘制SpreadJS。 3. 大多数时候, 在你改变SpreadJS之后, 控件会自动刷新以达到重绘和更新状态的目的。 可是, 如果你一次做出大量的改变, 并且不希望每次改变都去重新绘制SpreadJS, 那么你可以调用suspendPaint暂停重绘, 完成改变之后,你可以调用resumePaint 重新激活SpreadJS重绘,例如: var spread = $('#ss').data('workbook'); spread.suspendPaint(); spread.addSheet(0); spread.fromJSON(json); // json data spread.resumePaint(); 效果展示: