我想问一下如何在报表内设置权限:分为只能阅读的权限,只能填报+修改的权限,和只能那个啥的权限,我知道要先创建一个权限表,里面的字段有账号,姓名,部门,权限类型,填报人,填报时间。然后这个权限类型就是刚才说的上面那几个。比如说我现在有一张报表,规定a只能看,权限表里也有他的信息,但是怎么让只有a能看或者能填报
这个很复杂,可以参考
权限细粒度控制-https://help.fanruan.com/finereport/doc-view-861.html
加一个填报相关的字段,使用条件属性加控件,并根据这个字段的内容来控制控件是否显示。只能看的人员打开这张报表就不显示控件。再结合工具栏按钮js,使提交按钮不可用就行:
https://help.fanruan.com/finereport10.0/doc-view-1805.html
两种方式。一种单独开一个目录,分别 设置填报预览和分页预览,给a开分页预览的报表权限
另外 一种,同样是填报预览,在控件所在单元格设置条件属性,根据登录者用户名$fine_username,或者用户所在的部门GETUSERDEPARTMENTS() 或者职位GETUSERJOBTITLES()判断 ,不满足条件,填报提交按钮设置不可用。