excel报表工具FineReport之权限细粒度模板内容

 时间:2024-10-15 07:25:04

权限细粒度的模板内容权限控制包括四个方面的控制:单元格是否可见与新值的控制、控件可见可用的控制、行列的隐藏控制以及sheet的可见控制,下面我们详细介绍这三个权限的使用方式。

工具/原料

excel报表工具FineReport

1.示例之单元格

1、1模板准备在上一节模板的基础上,往单元格中添加数据,模板样式如下图:

excel报表工具FineReport之权限细粒度模板内容

4、以同样的方法设置技术支持部长的权限为B1和B3单元格不可见,技术支持总调度的权限为B1和B2单元格不可见。

5、·单元格新值设置单元格新值就是同一个单元格不同角色登录可以看到的内容不一样,比如说,我们在上面模板的A1单元格中设置技术支持部长登录系统时,A1单元格显示Alice这个值,设置如下图:

excel报表工具FineReport之权限细粒度模板内容

2.示例之控件

1、FineReport控件的权限控制支持各种控件类型,包括填报控件和表单控件。以填报控件为例:在上面模板基础上,为每个单元格后面添加一个按钮控件,如下图:

excel报表工具FineReport之权限细粒度模板内容

4、2 数据决策系统配置由于报表主体中的控件无法用分页预览查看,需要用填报预览的方式查看效果,故需要在数据决策系统中修改模板的预览方式,用管理员账号登录系统,点击管理系统>报表管理,在报表目录中选中FRTest,点击报表管理面板中权限粒度之工具栏后面的编辑按钮,修改类型为填报,如下图:

excel报表工具FineReport之权限细粒度模板内容

6、·注:控件设置不可见,单元格设置可见的时候,如果控件类型是单选按钮组、复选框、复选框组等等加载结束就已经初始化的控件的话,那么其单元格中的数据不会显示,加载结束就已经初始化的控件请查看控件类型

3.示例之行列隐藏

1、1权限设置点击模板>进入权限编辑,选择技术支持一线技术支持,选中第2行单元格,在右侧的权限编辑面板中勾选隐藏单选框,如下图:

excel报表工具FineReport之权限细粒度模板内容

4. 示例之多sheet

1、如上示例,新增一个sheet2,其中sheet2中可以不放任何数据,保存模板,如下图:

excel报表工具FineReport之权限细粒度模板内容

3、2效果查看分别用技术支持一线技术支持Anna和技术支持总调度Cherry登录系统,可以看到Anna只能看到sheet1,而Cherry可以看到sheet1和sheet2,如下图:

excel报表工具FineReport之权限细粒度模板内容
  • excel报表工具FineReport之权限细粒度控制
  • excel报表工具FineReport简单权限之密码加密
  • excel报表工具FineReport之滚动条问题
  • excel报表工具FineReport之模板参数与参数表单
  • excel报表工具FineReport之ajax跨域登录
  • 热门搜索
    山东潍坊旅游景点 从化旅游网 山西晋城旅游 法兰克福旅游 旅游帽 旅游业会计 蓬莱阁旅游攻略 杭州市旅游景点 保定旅游局 上海到港澳旅游