请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

liushiniao

初级会员

31

主题

76

帖子

269

积分

初级会员

积分
269

活字格认证微信认证勋章

liushiniao
初级会员   /  发表于:2017-12-21 15:57  /   查看:3404  /  回复:3
您好,我想问一下,当我选择区域冻结的时,是没有问题的,如图一
  1. var selectedRanges =  spread.getActiveSheet().getSelections();
  2.                 for(var i=0;i<selectedRanges.length;i++){
  3.                         var rowCount = selectedRanges[i].row + selectedRanges[i].rowCount
  4.                         var colCount = selectedRanges[i].col + selectedRanges[i].colCount;

  5.                         sheet.frozenRowCount(rowCount);
  6.                     sheet.frozenColumnCount(colCount);
  7.                     sheet.options.frozenlineColor = "red";
  8.                 };
复制代码
但是再取消冻结的时候,我之前冻结的那些列就消失了,不知道是什么情况?如图二
  1. spread.getActiveSheet().frozenRowCount(0);
  2.                         spread.getActiveSheet().frozenColumnCount(0);
  3.                         spread.getActiveSheet().frozenTrailingRowCount(0);
  4.                         spread.getActiveSheet().frozenTrailingColumnCount(0);
复制代码
然后这个时候再点击冻结的按钮,又还原了回来,又出现图一的样子,这块不太理解,求解答



图一

图一

图二

图二

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-21 17:51:12
沙发
您把滚动条左移一下, 就能显示了,您滚动条应该没滚到头

评分

参与人数 1满意度 +5 收起 理由
liushiniao + 5 很给力!

查看全部评分

回复 使用道具 举报
liushiniao
初级会员   /  发表于:2017-12-21 20:22:36
板凳
ClarkPan 发表于 2017-12-21 17:51
您把滚动条左移一下, 就能显示了,您滚动条应该没滚到头

原来是一种错觉,我还一直在找文档......马虎了
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-22 09:06:56
地板
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部