lgxl6925 发表于 2023-2-25 10:17:16

求助:如何实现单元格值校验?

用鼠标或键盘离开单元格时,对单元格的值进行合法性校验。

如何添加和触发事件?

Richard.Ma 发表于 2023-2-25 10:17:17

这个事件可能没有办法判断值发生了变化,你也可以尝试一下DataChanged事件,

https://www.grapecity.com/spreadnet/docs/versions/v15/online-asp/CSSR-onDataCh.html

spread webform因为目前已经停止更新,所以没法提供更多的资料和支持

Richard.Ma 发表于 2023-2-27 10:25:06

你需要的其实就是数据验证,spread webform目前不支持

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

如果开发环境允许,建议还是试用spreadjs,这个本身是有数据验证支持的
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/cells/data-validation/basic-data-validator/purejs

lgxl6925 发表于 2023-2-27 17:17:31

能给个EditStopped事件的示例吗?

Richard.Ma 发表于 2023-2-27 17:28:09

你通过GetValue可以获取到单元格的值,剩下的,就是你自己判断了

https://www.grapecity.com/spreadnet/docs/versions/v15/online-asp/CSSR-GetValue.html

lgxl6925 发表于 2023-2-27 18:12:23

ActiveCellChanged按示例可以触发
EditStopped按示例触发不了

lgxl6925 发表于 2023-2-28 15:29:39

Richard.Ma 发表于 2023-2-28 09:03
这个事件可能没有办法判断值发生了变化,你也可以尝试一下DataChanged事件,

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

谢谢,可以

Richard.Ma 发表于 2023-2-28 17:51:05

不客气
页: [1]
查看完整版本: 求助:如何实现单元格值校验?