找回密码
 立即注册

QQ登录

只需一步,快速开始

icom_dev4

初级会员

23

主题

58

帖子

255

积分

初级会员

积分
255
icom_dev4
初级会员   /  发表于:2020-8-24 09:14  /   查看:3665  /  回复:3
1金币
image.png282032469.png
sheet冻结行, 然后拖动几行保存模板, 然后加载模版会还原保存时的状态
我希望有冻结行列的地方, 能显示至冻结的行列, 图中冻结了两行然后拖动到了15行, 希望加载时能显示第3行;

使用showCell(),showRow()方法需要确定行, 然后看保存的json数据, 发现是topCellIndex这个值控制的
虽然去修改json数据能达到效果, 但插件中没有找到相关的方法或配置, 希望还是能通过方法或配置的方式去实现


最佳答案

查看完整内容

您好,您可以参考下面的代码获取冻结行数,再将冻结的行数传入showRow

3 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-8-24 09:14:52
来自 2#
本帖最后由 DerrickJiao 于 2020-8-24 11:03 编辑

您好,您可以参考下面的代码获取冻结行数,再将冻结的行数传入showRow
  1. var spread = GC.Spread.Sheets.findControl("ss");
  2. var sheet = spread.getActiveSheet();
  3. sheet.frozenRowCount();
  4. var frozenRow = sheet.frozenRowCount();
  5. sheet.showRow(frozenRow);
复制代码


回复 使用道具 举报
icom_dev4
初级会员   /  发表于:2020-8-24 16:15:39
3#
DerrickJiao 发表于 2020-8-24 11:02
您好,您可以参考下面的代码获取冻结行数,再将冻结的行数传入showRow

嗯解决了谢谢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-8-24 16:19:18
4#

不用客气,这边先帮您结贴了,有问题欢迎开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部