JS环境下如何重新绘制Excel的表单
SpreadJS纯前端表格控件是基于HTML5的JavaScript电子表格和网格功能控
件,适用于.NET、Java和移动端等各平台在线编辑类Excel功能的表格程序开
发。
本文主要介绍如何重新绘制纯前端表格控件SpreadJS(JSExcel)的表单。
1.在你通过API或行为改变SpreadJS之后,控件需要处理这些改变,然后进
行重绘。
varspread=$(''#ss'').data(''workbook'');
spread.repaint();
2.你可以调用repaint方法来重新绘制SpreadJS。
3.大多数时候,在你改变SpreadJS之后,控件会自动刷新以达到重绘和更新
状态的目的。可是,如果你一次做出大量的改变,并且不希望每次改变都
去重新绘制SpreadJS,那么你可以调用suspendPaint暂停重绘,完成改
变之后,你可以调用resumePaint重新激活SpreadJS重绘,例如:
varspread=$(''#ss'').data(''workbook'');
spread.suspendPaint();
spread.addSheet(0);
spread.fromJSON(json);//jsondata
spread.resumePaint();
效果展示:
|
|