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

QQ登录

只需一步,快速开始

genii86

注册会员

10

主题

32

帖子

100

积分

注册会员

积分
100
genii86
注册会员   /  发表于:2024-7-4 14:09  /   查看:126  /  回复:7
1金币
想在报表插件的预览模式下,监听到的数据输入变化
1720073295853.jpg

最佳答案

查看完整内容

将EditEnding事件绑定到spread上,代码如下: 如下动图即代码运行的效果:

7 个回复

倒序浏览
最佳答案
最佳答案
eat_grape_5
初级会员   /  发表于:2024-7-4 14:09:02
来自 5#
genii86 发表于 2024-7-5 11:17
我是使用了fromJSON再去用getActiveSheetTab获取的sheet然后绑定的,但是还是没有效果,
上面我的代码, ...

将EditEnding事件绑定到spread上,代码如下:
  1. spread.bind(GC.Spread.Sheets.Events.EditEnding, function (e, info) {
  2.       // debugger
  3.      console.log("EditEnding, e: ", e);
  4.     console.log("EditEnding, info: ", info);
  5.   });
复制代码


如下动图即代码运行的效果:
报表EditEnding事件.gif

评分

参与人数 1金币 +300 收起 理由
Joestar.Xu + 300 赞一个!

查看全部评分

回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-7-4 15:21:23
2#
您可以再检查下您的相关代码,我这边测试了下,是生效的,如下动图
监听事件.gif
回复 使用道具 举报
genii86
注册会员   /  发表于:2024-7-5 11:06:42
3#
Ellia.Duan 发表于 2024-7-4 15:21
您可以再检查下您的相关代码,我这边测试了下,是生效的,如下动图

能否提供个demo呢
回复 使用道具 举报
genii86
注册会员   /  发表于:2024-7-5 11:17:22
4#
本帖最后由 genii86 于 2024-7-5 11:39 编辑
genii86 发表于 2024-7-5 11:06
能否提供个demo呢

我是使用了fromJSON再去用getActiveSheetTab获取的sheet然后绑定的,但是还是没有效果,
上面我的代码,在OnlineDesigner.vue里,这个里面也没有使用fromJSON还是没有效果

Budget-SpreadJS.zip

334.88 KB, 下载次数: 3

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-5 17:46:17
6#
eat_grape_5 发表于 2024-7-5 16:26
将EditEnding事件绑定到spread上,代码如下:

回复 使用道具 举报
genii86
注册会员   /  发表于:2024-7-5 18:02:29
7#
eat_grape_5 发表于 2024-7-5 16:26
将EditEnding事件绑定到spread上,代码如下:

谢谢额,这个确实可以解决
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:5 天前
8#
好的,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部