如何根据不同用户控制对参数的校验

5803
2

宝一定要快乐 数据小白Lv1

发表于2018-6-28 10:04

悬赏1

已解决

楼主
根据不同用户控制对参数的校验,例:某一用户登录,必须选择维下拉中的数据,而另一用户登录时可选可不选。

最近看过此主题的会员

ddb

九天

zhaolj

北斗星君

伶俐

hero851815

fenqiu

MAM

最佳答案
在方案一的基础上改进,通过判断两个参数的长度,避免方案一中的问题。同样拖入维下拉框(@xzqh)和输入框(@yc),通过两个参数的长度是否大于0实现。
实现步骤:(1)拖入维下拉框(@xzqh)和输入框(@yc)


(2)输入框(@yc)设置默认值



(3)维下拉(@xzqh)校验条件



(4)维下拉框参数行为








2个回答

只看楼主

瑞艾 数据达人Lv4

发表于2018-6-28 10:08

只看该作者

取消 关注该作者的回复

沙发

方案一
根据登录用户的不同将维输入框内容传递给输入框,通过输入框间接控制维下拉框是否为空。

实现步骤:(1)拖入维下拉框(@cs)和输入框(@cs1)



(2)输入框(@cs1)设置为非空


(3)设置参数行为,并对相应用户赋权


此方案出现了一些问题,将维下拉框输入的内容删除后,无法联动输入框内容删除,通过补丁(JIRA: ESENBI-10092)得到解决。





瑞艾 数据达人Lv4

发表于2018-6-28 10:04

只看该作者

取消 关注该作者的回复

板凳

在方案一的基础上改进,通过判断两个参数的长度,避免方案一中的问题。同样拖入维下拉框(@xzqh)和输入框(@yc),通过两个参数的长度是否大于0实现。
实现步骤:(1)拖入维下拉框(@xzqh)和输入框(@yc)



(2)输入框(@yc)设置默认值



(3)维下拉(@xzqh)校验条件



(4)维下拉框参数行为








登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号