找回密码
 立即注册

QQ登录

只需一步,快速开始

lgxl6925

初级会员

43

主题

130

帖子

397

积分

初级会员

积分
397

微信认证勋章

lgxl6925
初级会员   /  发表于:2023-2-25 10:17  /   查看:2760  /  回复:7
1金币
用鼠标或键盘离开单元格时,对单元格的值进行合法性校验。

如何添加和触发事件?

最佳答案

查看完整内容

这个事件可能没有办法判断值发生了变化,你也可以尝试一下DataChanged事件, https://www.grapecity.com/spreadnet/docs/versions/v15/online-asp/CSSR-onDataCh.html spread webform因为目前已经停止更新,所以没法提供更多的资料和支持

7 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-2-25 10:17:17
来自 6#
这个事件可能没有办法判断值发生了变化,你也可以尝试一下DataChanged事件,

https://www.grapecity.com/spread ... /CSSR-onDataCh.html

spread webform因为目前已经停止更新,所以没法提供更多的资料和支持
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-2-27 10:25:06
2#
你需要的其实就是数据验证,spread webform目前不支持

暂时能想到的办法只能是通过EditStopped事件,自己来写逻辑代码
https://www.grapecity.com/spread ... -onEditStopped.html

如果开发环境允许,建议还是试用spreadjs,这个本身是有数据验证支持的
https://demo.grapecity.com.cn/sp ... ta-validator/purejs
回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2023-2-27 17:17:31
3#
能给个EditStopped事件的示例吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-2-27 17:28:09
4#
你通过GetValue可以获取到单元格的值,剩下的,就是你自己判断了

https://www.grapecity.com/spread ... /CSSR-GetValue.html
回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2023-2-27 18:12:23
5#
ActiveCellChanged按示例可以触发
EditStopped按示例触发不了
回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2023-2-28 15:29:39
7#
Richard.Ma 发表于 2023-2-28 09:03
这个事件可能没有办法判断值发生了变化,你也可以尝试一下DataChanged事件,

https://www.grapecity.com ...

谢谢,可以
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-2-28 17:51:05
8#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部