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

QQ登录

只需一步,快速开始

酸的萌萌yeath

中级会员

70

主题

246

帖子

654

积分

中级会员

积分
654
酸的萌萌yeath
中级会员   /  发表于:2021-4-19 17:48  /   查看:1412  /  回复:3
需求:1.表单有多个sheet页,如何设置首次打开都是打开某个固定的sheet页?

2.看代码,有getActivesheet,然后做一些配置操作什么的。如果我要在打开表单的时候,除了当前激活的sheet页,其余的sheet页也需要有一些配置,比如从数据库中加载数据,图片等等,如何操作?是否有接口获取sheet页的index进行操作。

3 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-19 18:00:56
沙发
您好,
问题1:
创建spread 或者 fromJSON数据后,执行以下示例代码:
  1. spread.setActiveSheetIndex(1); //参数为 sheet index
复制代码
问题2:
"如果我要在打开表单的时候,除了当前激活的sheet页,其余的sheet页也需要有一些配置,比如从数据库中加载数据,图片等等"
在初始化spread 或者 fromJSON数据后,您可以使用getSheet方法获取指定的表单,然后对这些表单进行操作。
因为您设置了setActiveSheetIndex,所以初始化完毕后,会显示您指定的sheet,其余sheet会按照您之前的操作进行加载。

“是否有接口获取sheet页的index进行操作。”
根据index获取sheet:getSheet方法
根据sheet name 获取index:getSheetIndex
根据sheet name 获取sheet:getSheetFromName



评分

参与人数 1满意度 +5 收起 理由
酸的萌萌yeath + 5 赞一个!

查看全部评分

回复 使用道具 举报
酸的萌萌yeath
中级会员   /  发表于:2021-4-20 09:52:24
板凳
谢谢,尝试可以
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-20 09:59:12
地板
您客气了,本贴就先结帖了,有问题欢迎另开新帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部