找回密码
 立即注册

QQ登录

只需一步,快速开始

One菜鸟

注册会员

8

主题

29

帖子

79

积分

注册会员

积分
79
One菜鸟
注册会员   /  发表于:2021-9-8 19:01  /   查看:2921  /  回复:9
1金币
如题:如何实时获取点击当前单元格的数据  就是实时获取用户在单元格实时输入的数据  有无api可以

最佳答案

查看完整内容

有三个事件 EditStarting EditEnding EditEnded activeSheet.bind(GC.Spread.Sheets.Events.EditStarting, function (sender, args) { console.log("Start cell editing."); }); activeSheet.bind(GC.Spread.Sheets.Events.EditEnding, function (sender, args) { console.log("EditEnding event."); }); activeSheet.bind(GC.Spread.Sheets.Events.EditEnded, function (sender, args) { console.log ...

9 个回复

倒序浏览
最佳答案
最佳答案
johnly
初级会员   /  发表于:2021-9-8 19:01:40
来自 2#
有三个事件  EditStarting   EditEnding  EditEnded
activeSheet.bind(GC.Spread.Sheets.Events.EditStarting, function (sender, args) {
    console.log("Start cell editing.");
});

activeSheet.bind(GC.Spread.Sheets.Events.EditEnding, function (sender, args) {
    console.log("EditEnding event.");
});

activeSheet.bind(GC.Spread.Sheets.Events.EditEnded, function (sender, args) {
    console.log("EditEnded event.");
});

应该能满足你的需求

评分

参与人数 1金币 +666 收起 理由
Lynn.Dou + 666 赞一个!

查看全部评分

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-9 09:26:36
3#
楼上回复的方案很nice,楼主可以参考下。
通过监听这3个事件,可以获取单元格编辑的值。
如,EditEnded 事件
示例代码:
image.png133659361.png
3个事件的区别可具体查看API进行比较:
https://demo.grapecity.com.cn/sp ... #event:EditStarting
https://demo.grapecity.com.cn/sp ... ml#event:EditEnding
https://demo.grapecity.com.cn/sp ... tml#event:EditEnded




回复 使用道具 举报
One菜鸟
注册会员   /  发表于:2021-9-9 09:40:26
4#
johnly 发表于 2021-9-8 19:01
有三个事件  EditStarting   EditEnding  EditEnded
activeSheet.bind(GC.Spread.Sheets.Events.EditStart ...

感谢感谢
回复 使用道具 举报
johnly
初级会员   /  发表于:2021-9-9 09:47:30
5#

不客气。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-9 09:52:12
6#
那本帖就先结贴了,有问题欢迎另开新帖交流
回复 使用道具 举报
silver
注册会员   /  发表于:2024-9-5 17:02:49
7#
单元格的点击事件
spread.bind(GC.Spread.Sheets.Events.CellClick, function(sender, args){})能获取到单元格的内容吗
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-5 17:29:42
8#
silver 发表于 2024-9-5 17:02
单元格的点击事件
spread.bind(GC.Spread.Sheets.Events.CellClick, function(sender, args){})能获取到单 ...

cellClick可以获取到单元格的索引,进而获取到单元格的值。


image.png736396789.png
回复 使用道具 举报
silver
注册会员   /  发表于:2024-9-6 10:37:15
9#
本帖最后由 silver 于 2024-9-6 10:51 编辑
Joestar.Xu 发表于 2024-9-5 17:29
cellClick可以获取到单元格的索引,进而获取到单元格的值。

好的,谢谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-9-6 10:52:55
10#

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