Erik.Xue 发表于 2021-8-27 14:52:47

活字格7.0 update1新功能解密:三十四,命令提升-支持数据表操作命令跳过数据验证

本帖最后由 Erik.Xue 于 2021-11-17 14:02 编辑

各位大神们,对于活字格的使用想必是游刃有余了,之前我们的一位大神客户就遇到了一个问题,这个问题说小也小,说大影响到客户无法正常修改数据。

具体场景是什么呢?接下来就听我细细道来~~~~~

情景再现:

现在有一个学生信息表单,如图:


其中班级字段我使用字典表来保存班级,如图:

然后,在学生表详情页面设置班级字段为组合框,组合框数据源来源于数据表,来源于班级表,并设置这个组合框的数据验证为不可为空值。


当我向学生表中加入几条数据后:


但是突然业务变更,一年级招生人数不够,只需要一年级1班即可,一年级2班的编制可以取消了,故我将组合框中的一年级2班筛选掉:



当然,因为李四的班级暂时需要修改为空,故我需要修改李四的班级信息为空值:



但是,因为数据验证的关系,我无法修改班级的值为空,这个数据验证无法取消,因为在添加其他学生信息时班级是必须要填写的。

那怎么办呢???

7.1版本中,为了解决此类使用场景,我们在数据表操作命令中添加了高级设置——请求前数据校验,如图:


当我取消勾选此项时,在更新数据表时,就不会验证页面上的数据验证了,相当于给开发者提供了更多的选择权,是不是很灵活好用?!!!

此刻,活字格的强大令人艳羡~~~~




页: [1]
查看完整版本: 活字格7.0 update1新功能解密:三十四,命令提升-支持数据表操作命令跳过数据验证