找回密码
 立即注册

QQ登录

只需一步,快速开始

1403230811

新手上路

1

主题

2

帖子

27

积分

新手上路

积分
27
  • 25

    金币

  • 主题

  • 帖子

最新发帖
1403230811
新手上路   /  发表于:2015-11-17 16:45  /   查看:3771  /  回复:3
我看了api,都是对于cell的验证,写方法循环,方法会很慢很慢,有没有基于column的批量验证

3 个回复

倒序浏览
CCKan
银牌会员   /  发表于:2015-11-17 17:13:00
沙发
SpreadJS 支持跟 Excel 一样的验证机制,你可以这样用:
var validator = GcSpread.Sheets.DefaultDataValidator.createNumberValidator(GcSpread.Sheets.ComparisonOperator.Between, 0, 10, true);
sheet.getColumn(1).dataValidator(validator);

至于你说的慢的问题,我估计是你用法不对,你有没有在循环开始前调用
sheet.isPaintSuspended(true);
循环结束后调用:
sheet.isPaintSuspended(true);

评分

参与人数 1金币 +999 收起 理由
frank.zhang + 999 协助回答问题

查看全部评分

回复 使用道具 举报
1403230811
新手上路   /  发表于:2015-11-18 15:42:00
板凳
问题解决了,谢谢
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-11-18 17:19:00
地板
您好,问题已经解决,本帖关闭,如有其它问题,请开新帖。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部