找回密码
 立即注册

QQ登录

只需一步,快速开始

KAKA^

注册会员

12

主题

22

帖子

94

积分

注册会员

积分
94
KAKA^
注册会员   /  发表于:2021-10-25 17:07  /   查看:1453  /  回复:3
怎么做到实时监听用户点击了哪个sheet?以及能否动态隐藏sheet

3 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-25 17:35:18
推荐
您好,
问题1:监听 SheetTabClick事件,
示例代码:
  1. spread.bind(GC.Spread.Sheets.Events.SheetTabClick, function (e, info) {
  2.         alert("Index (" + info.sheetTabIndex + ")");
  3. });
复制代码


问题2:
可以使用 sheet.visible()方法设置sheet是否隐藏/显示,至于如何“动态”控制,需要您根据业务情况来自行设计。

回复 使用道具 举报
KAKA^
注册会员   /  发表于:2021-10-25 17:48:22
板凳
Lynn.Dou 发表于 2021-10-25 17:35
您好,
问题1:监听 SheetTabClick事件,
示例代码:

你好,请问监听的话是在初始化的时候进行设置就可以了吗
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-25 18:08:11
地板
是的,在new workbook之后即可绑定相关事件,
在学习指南有对 事件 做了介绍,您可以参考下示例demo:
https://demo.grapecity.com.cn/sp ... sheet-events/purejs
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部