【8.0.103.0】数据表设置行权限的bug
之前使用的是8.0.6.0,行权限一切正常但是升级到8.0.103.0后问题不断,所有行权限里面,有关联查询的全部失效,页面无法显示记录
自己摸索了一个解决办法,找到对应的表格,删除关联,再关联一次,然后重新设置一次一样的关联条件即可。
现在仍在排雷,不知道还有多少页面是这样。。。
大佬,这样重新设置之后问题解决了嘛,您这边方便上传一下8.0.6.0的一个dem哦,我这边升级测试一下看看嘛:loveliness: Lay.Li 发表于 2022-11-23 10:59
大佬,这样重新设置之后问题解决了嘛,您这边方便上传一下8.0.6.0的一个dem哦,我这边升级测试一下看看嘛:l ...
我都升级了。我发给你们吧,或者远程,我这里正好又发现一个地方 这个问题在您的demo上已经复现了,现在发往测试开发部调查,有结果尽快给您反馈哈 又找到一处可以复现的地方
在通用-短信里面。点击查看
里面的子表Function_SMS_List信息无法显示
打开子表Function_SMS_List,删除Fuction_SMS_ID关联
重新关联后即可显示。 这个原因是这样的
比如 数据库中有一列,数据是 a,b,c,d,e,f 然后下拉框显示这一列,下拉中会有 abc d e f 这几项
然后用户给下拉框加了项目查询,查询之后只有 b 和 c, 这样在下拉框运行之后,点击下拉就只显示b c 这二项,这个是对的
然后下拉框设置了验证项目
问题来了:下拉框下拉中只有b和c, 然后用户输入b或者c,能正常通过,如果输入aaaa,验证不通过,这个是对的
但是如果输入了d, 结果发现 验证通过了,然后会疑惑我下拉中没有d, 但是d能通过验证?
原因是因为之前验证项目,验证是输入的值在不在数据库中,而不是下拉列表
所以造成用户输入的数据只要数据库这一列中有这个值,验证就都能过,即使 下拉列表中是没有的
这个问题很多客户反馈,抱怨很大,都反馈中下拉中没有,验证能过,而且用户也不知道数据库中到底有什么数据,就发现有些数据不在下拉列表中,有时能通过,有时不能通过,所以8.1做了策略变更,
目前的方案是不勾选新增按钮中的调用服务端命令的 请求前数据校验 选项,不进行检验
要么 不勾选 combo的验证项目这个选项
页:
[1]