活字格7.0 update1新功能解密:三十四,命令提升-支持数据表操作命令跳过数据验证
本帖最后由 Erik.Xue 于 2021-11-17 14:02 编辑各位大神们,对于活字格的使用想必是游刃有余了,之前我们的一位大神客户就遇到了一个问题,这个问题说小也小,说大影响到客户无法正常修改数据。
具体场景是什么呢?接下来就听我细细道来~~~~~
情景再现:
现在有一个学生信息表单,如图:
其中班级字段我使用字典表来保存班级,如图:
然后,在学生表详情页面设置班级字段为组合框,组合框数据源来源于数据表,来源于班级表,并设置这个组合框的数据验证为不可为空值。
当我向学生表中加入几条数据后:
但是突然业务变更,一年级招生人数不够,只需要一年级1班即可,一年级2班的编制可以取消了,故我将组合框中的一年级2班筛选掉:
当然,因为李四的班级暂时需要修改为空,故我需要修改李四的班级信息为空值:
但是,因为数据验证的关系,我无法修改班级的值为空,这个数据验证无法取消,因为在添加其他学生信息时班级是必须要填写的。
那怎么办呢???
7.1版本中,为了解决此类使用场景,我们在数据表操作命令中添加了高级设置——请求前数据校验,如图:
当我取消勾选此项时,在更新数据表时,就不会验证页面上的数据验证了,相当于给开发者提供了更多的选择权,是不是很灵活好用?!!!
此刻,活字格的强大令人艳羡~~~~
页:
[1]