找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 14.0.7 sheet拖动

brmxj
金牌服务用户   /  发表于:2022-4-12 16:27  /   查看:1050  /  回复:1
需要实现表内,前面几个sheet不能拖动和改sheet名,后面几个sheet可以改名和拖动,但是不能拖动到前面几个sheet中间或者前面,能实现吗

1 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-4-12 18:14:11
沙发
您好,
sheet拖动可以监听SheetMoving事件,判断newIndex不符合目标值时,设置 cancel 为true。      
sheet修改名称可以监听 SheetNameChanging事件。                                                                                                                                                                                                               
示例代码:
  1. spread.bind(GC.Spread.Sheets.Events.SheetMoving, function (e, data) {
  2. if(data.newIndex <= 1) {
  3.     data.cancel = true;
  4. }
  5. });
复制代码

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部