找回密码
 立即注册

QQ登录

只需一步,快速开始

biz-dev

中级会员

99

主题

266

帖子

917

积分

中级会员

积分
917

微信认证勋章

biz-dev
中级会员   /  发表于:2020-3-27 16:02  /   查看:3342  /  回复:1
你好,请问sheet的新增/修改/删除时,有什么方法能监听到么?

或者说,有函数或者引用可以直接同步sheet的信息?

1 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2020-3-27 17:26:20
沙发

新增sheet的时候会触发一个命令,命令的名字是:gc.spread.contextMenu.insertSheet
删除的时候是:gc.spread.contextMenu.deleteSheet
可以根据这个来监听是否删除新增了表单
  /*添加监听*/
        spread.commandManager().addListener("anyscLicenser",function(){

            for(var i=0;i<arguments.length;i++){
                var cmd = arguments[i].command;
                                if(cmd.clipboardText){
                                        cmd.fromSheet = null;
                                        cmd.fromRanges = null;
                                }
                console.log(cmd) // gc.spread.contextMenu.deleteSheet
            }
        });
修改的话就在当前表单上监听 ValueChanged RangeChanged 事件。
没有可以直接引用同步sheet的API
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部