找回密码
 立即注册

QQ登录

只需一步,快速开始

云智装
金牌服务用户   /  发表于:2022-2-28 15:30  /   查看:1505  /  回复:3
1金币
设置数据验证,都需要创建一个验证([size=1em]createListValidator),然后在设置需要验证的单元格。
能不能我只给这个单元格设置了格式setFormatter,就可以直接验证用户输入的格式是不是跟我设置的格式是一样的,不一样就提示错误,而不需要创建createListValidator验证。
比如:
第一格单元格的格式是  #,##0 ,第二个单元格的格式是 0%,我开启了数据验证就可以直接验证了。

最佳答案

查看完整内容

你好,数据验证顾名思义是用于验证数据的有效性的,无法验证单元格格式。可以考监听CellChanged事件,让单元格格式发生变化时,也能够监听。这样可以在事件里面做判断是否符合我们需求的格式。

3 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-2-28 15:30:57
来自 2#
你好,数据验证顾名思义是用于验证数据的有效性的,无法验证单元格格式。可以考监听CellChanged事件,让单元格格式发生变化时,也能够监听。这样可以在事件里面做判断是否符合我们需求的格式。
回复 使用道具 举报
云智装
金牌服务用户   /  发表于:2022-2-28 17:17:08
3#
好的,我试试
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-2-28 17:51:32
4#

若对此还有疑问欢迎继续追问,如果有新问题,也欢迎开新帖交流哈~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部