找回密码
 立即注册

QQ登录

只需一步,快速开始

IvanBy
金牌服务用户   /  发表于:2017-5-24 18:46  /   查看:3285  /  回复:3
本帖最后由 IvanBy 于 2017-5-24 18:49 编辑

使用createNumberValidator进行数据验证的时候,如果是小数的情况,判断总是有问题的。
  1.   var dv22 =  GcSpread.Sheets.DefaultDataValidator.createNumberValidator(GcSpread.Sheets.ComparisonOperator.Between, "5.5","20.1",true);
  2.            sheet.setDataValidator(0, 0, dv22);
复制代码
最后的那个参数,不传true所有验证都不正常。。

使用Between或EqualsTo都会出现。
image.png418078917.png

但是整数却又可以
image.png102601012.png


3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-5-25 09:32:27
沙发
将createNumberValidator中的最后一个参数改为false,true为整数校验
关于createNumberValidator可以参考:
http://sphelp.grapecity.com/webh ... umberValidator.html
回复 使用道具 举报
IvanBy
金牌服务用户   /  发表于:2017-5-25 10:13:37
板凳
ClarkPan 发表于 2017-5-25 09:32
将createNumberValidator中的最后一个参数改为false,true为整数校验
关于createNumberValidator可以参考 ...

好的,谢谢。我在另外一个帖子发了关于自定义验证规则的一个问题,麻烦也帮忙看看。Ths
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-5-25 10:23:38
地板
IvanBy 发表于 2017-5-25 10:13
好的,谢谢。我在另外一个帖子发了关于自定义验证规则的一个问题,麻烦也帮忙看看。Ths

好的,有什么问题欢迎另开新帖进行询问。

ps:另一个帖子我们正在处理中。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部