找回密码
 立即注册

QQ登录

只需一步,快速开始

Erik.Xue 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2021-8-27 14:52  /   查看:2307  /  回复:0
本帖最后由 Erik.Xue 于 2021-11-17 14:02 编辑

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

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

情景再现:

现在有一个学生信息表单,如图:
image.png375056456.png

其中班级字段我使用字典表来保存班级,如图:
image.png179370726.png
然后,在学生表详情页面设置班级字段为组合框,组合框数据源来源于数据表,来源于班级表,并设置这个组合框的数据验证为不可为空值。
image.png519804076.png

当我向学生表中加入几条数据后:
image.png263391417.png

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


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

image.png640019225.png

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

那怎么办呢???

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

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

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

wd.png


0 个回复

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