找回密码
 立即注册

QQ登录

只需一步,快速开始

飞翔的面包

初级会员

20

主题

42

帖子

314

积分

初级会员

积分
314

微信认证勋章

飞翔的面包
初级会员   /  发表于:2016-8-24 19:03  /   查看:3042  /  回复:1
版主,您好,。
我希望自定义 单元格数据验证,

比如   此单元格的值不能比 它 上一行同一位置的单元格大

sheet.getvalue(r,j)   不能大于  sheet.getvalue(r-1,j)
该如何写验证,求指教。

1 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-8-25 09:13:02
沙发
validate 中的value可以使用公式,引用上一行单元格就好了。
  1. var dv = GcSpread.Sheets.DefaultDataValidator.createNumberValidator(GcSpread.Sheets.ComparisonOperator.GreaterThan, "=B1", "", true);
  2. sheet.setDataValidator(1, 1, dv);
复制代码


您可以循环设置其他单元格,因为B1是相对引用,您可以通过copy或者dragfill的方式填充其他单元格

评分

参与人数 1满意度 +5 收起 理由
飞翔的面包 + 5 很给力!谢谢版主。

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部