找回密码
 立即注册

QQ登录

只需一步,快速开始

nutstore
金牌服务用户   /  发表于:2023-2-20 16:31  /   查看:786  /  回复:5
1金币
需求是:我需要在添加和删除日期验证器的时候,给单元格自动添加上日期选择器,但是看api没有找到相关的事件可以进行处理

最佳答案

查看完整内容

您好,SpreadJS暂无相关 API去监听 数据验证变化。数据验证提供了ValidationError事件,在此事件中监听用户给出错误的内容后,来做出相应操作。一般添加数据验证,删除数据验证对于用户来说,监听此事件并无多大意义。您提到了 之前就有数据验证的设置面板 ,是否可以看下您的设置面板,来帮您参考下是否有其他的解决方案。

5 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-20 16:31:40
来自 6#
您好,SpreadJS暂无相关 API去监听 数据验证变化。数据验证提供了ValidationError事件,在此事件中监听用户给出错误的内容后,来做出相应操作。一般添加数据验证,删除数据验证对于用户来说,监听此事件并无多大意义。您提到了 之前就有数据验证的设置面板 ,是否可以看下您的设置面板,来帮您参考下是否有其他的解决方案。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-20 17:05:21
2#
请再详细描述下您的使用场景,或者说不太理解您的需求,为什么需要在添加数据验证器前后,为单元格添加日期选择器。
Spread渲染结束后,为单元格添加日期选择器和数据验证,是可以同时存在的,并不影响日期验证。
回复 使用道具 举报
nutstore
金牌服务用户   /  发表于:2023-2-20 17:11:00
3#
Ellia.Duan 发表于 2023-2-20 17:05
请再详细描述下您的使用场景,或者说不太理解您的需求,为什么需要在添加数据验证器前后,为单元格添加日期 ...

我需要一个事件通知机制 比如 ValidationChange 这样的一个事件,能够知道哪个单元格被设置了日期数据验证器,这样我可以通过回调对该单元格添加日期选择器这个单元格格式
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-2-20 18:19:12
4#
您是否可以这样子设计:
通过外部按钮选择单元格去添加数据验证,同时在此按钮点击事件中添加单元格格式?
回复 使用道具 举报
nutstore
金牌服务用户   /  发表于:2023-2-20 18:26:05
5#
Ellia.Duan 发表于 2023-2-20 18:19
您是否可以这样子设计:
通过外部按钮选择单元格去添加数据验证,同时在此按钮点击事件中添加单元格格式?

不,我们不会这样设计的。因为原来就有数据验证的设置面板,我们想维持原有能力,只是能够收到通知,让我们自己去定制一些事情去做
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部