找回密码
 立即注册

QQ登录

只需一步,快速开始

爱迪生

超级版主

53

主题

62

帖子

1261

积分

超级版主

Rank: 8Rank: 8

积分
1261
爱迪生
超级版主   /  发表于:2023-7-10 09:25  /   查看:841  /  回复:0
本帖最后由 爱迪生 于 2023-7-10 09:46 编辑

数据验证:基于列表的验证器
SpreadJS的数据验证是一个你可以使用定义的约束来表明一个单元格上可以或者应该设置什么样的数据的特性。你可以通过配置数据验证来阻止用户输入无效的数据,我们可以使用createListValidator来创建基于列表的验证器
  1.    var dv1 = new GC.Spread.Sheets.DataValidation.createListValidator('Fruit,Vegetable,Food');
  2.     dv1.inputTitle('Please choose a category:');
  3.     dv1.inputMessage('Fruit, Vegetable, Food');
  4.     sheet.setDataValidator(1,1, dv1);
复制代码
如何禁止基于列表的验证器选择
1.通过表单保护,可以禁止列表验证器的选择:
列表验证1.gif104353331.png
2.如果我们想不通过表单保护,根据不同的条件禁止用户选择,则需要重写editCell命令来实现
43273ed0f927857b706afe65255193c.png698329162.png

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部