我想根据不同的账号登录平台后,该下拉框的值也跟着变动。
之前看过一个方法,但是我用这个方法似乎不管用。
控件值选择公式
SWITCH($fr_username, "A", ARRAY("1", "2", "3"), "B", ARRAY("2", "3"), "C", ARRAY("3", "4", "5"))
但是我用这种方法实际测试的时候出现了问题,我用A登录,下拉框中出现了三行1, 2, 3。这是为什么
改成
SWITCH($fr_username, "A", split("1,2,3",","), "B", split("2,3",","), "C", split("3,4,5",","))
可以用数据集,根据人名获取不同的值:如
select * from table where username='${fr_username}'
可参考文档
权限细粒度参数控制 https://help.fanruan.com/finereport/doc-view-865.html
外部权限表实现数据权限过滤 https://help.fanruan.com/finereport/doc-view-3040.html
----------------
你这种方法
数据字典只需要在实际值的地方写公式
显示值的地方空着就行了