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

QQ登录

只需一步,快速开始

名称

中级会员

34

主题

60

帖子

630

积分

中级会员

积分
630
名称
中级会员   /  发表于:2019-5-31 17:52  /   查看:3810  /  回复:1
本帖最后由 名称 于 2019-6-6 15:04 编辑

单元格执行.value(param)方法时,如何主动触发单元格值变化事件ValueChange

1 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-3 09:58:39
沙发
您好,要通过代码触发ValueChanged事件,可以通过调用SpreadJS命令的方式来修改单元格的值,

参考代码:

  1. var spread = GC.Spread.Sheets.findControl("ss");

  2. var sheets = spread.sheets;

  3. spread.bind(GC.Spread.Sheets.Events.ValueChanged, function (sender, args) {
  4.     console.log(args);
  5. });

  6. var cm = spread.commandManager();
  7. cm.execute({cmd: "editCell", row:1, col:1, newValue: "xxx", sheetName: "Sheet1"});
复制代码


如果您对SpreadJS命令不太熟悉,可以参考技术博客:

https://www.grapecity.com.cn/blo ... and-custom-commands
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部