找回密码
 立即注册

QQ登录

只需一步,快速开始

306955302

金牌服务用户

5

主题

16

帖子

53

积分

金牌服务用户

积分
53
QQ
306955302
金牌服务用户   /  发表于:2017-6-19 11:08  /   查看:3454  /  回复:2
本帖最后由 306955302 于 2017-6-19 11:45 编辑

如何在sprea.formJSON(data)后这些空白区域也保留我指定行列数呢?
比如默认500列500行,不管什么操作,最少拥有500行和列、

版本V9
blob198253478.png



2 个回复

倒序浏览
306955302
金牌服务用户   /  发表于:2017-6-19 11:44:49
沙发
我已自己实现
  1. var rowCount = sheet.getRowCount();
  2.                         var ColCount = sheet.getColumnCount();
  3.                         if(rowCount<500){
  4.                             sheet.setRowCount(500-rowCount);
  5.                         }if(ColCount<256){
  6.                             sheet.setColumnCount(256- ColCount);
  7.                         }
  8.                         sheet.bind(GcSpread.Sheets.Events.TopRowChanged, function (sender, args) {
  9.                             var rowCount = args.sheet.getRowCount();
  10.                             var bottomRow = args.sheet.getViewportBottomRow(1);
  11.                             if (bottomRow == rowCount - 1) {
  12.                                 if (rowCount < 10000) {
  13.                                     args.sheet.setRowCount(rowCount + 10);
  14.                                 }
  15.                             }
  16.                         });
复制代码
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-19 12:02:10
板凳
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部