填报可以根据登入人的权限,控制只显示特定的列吗

填报可以根据登入人的权限,控制只显示特定的列吗

FineReport 杜杜dudu 发布于 2022-8-29 17:11
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
FRLHKLv4见习互助
发布于2022-8-30 09:15

1,如果人数不多的情况,可以通过获取$fine_username的值,控制列是否显示或隐藏达到效果;

2,如果人数较多,可以通过新建角色去控制,角色可以赋予多人;

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-8-29 17:13

条件属性 设置列宽

$fine_username 系统自带获取登陆人姓名

最佳回答
0
weibwLv7高级互助
发布于2022-8-30 08:20

首先你要做一张配置表,那些人能看到那些字段的配置表。然后再在你的数据集中通过$fine_username获取登录人的信息,关联到你的配置表,获取到可以看到的字段名,再通过条件属性判断每个字段是否存在于上一步查到的可见字段中,存在则显示,不存在就把列宽设置为0

  • 2关注人数
  • 326浏览人数
  • 最后回答于:2022-8-30 09:15
    请选择关闭问题的原因
    确定 取消
    返回顶部