jeecg权限控制

1. 页面控件隐藏(录入、编辑、查看等)

<t:dgToolBar title="录入" icon="icon-add" url="tbJiandingyuanRibaoController.do?goAdd" funname="add" operationCode="add"></t:dgToolBar>

<t:dgToolBar title="编辑" icon="icon-edit" url="tbJiandingyuanRibaoController.do?goUpdate" funname="update" operationCode="update"></t:dgToolBar>

<t:dgToolBar title="查看" icon="icon-search" url="tbJiandingyuanRibaoController.do?goUpdate&flag=detail" funname="detail" operationCode="detail"></t:dgToolBar>

1. 在jsp页面需要隐藏的操作对应的标签上加上“operationCode”属性,给属性一个code值由自己指定

2. 在该菜单中配置页面控件访问权限。

2. List页面数据列隐藏

1. 直接在对应菜单中配置页面控件访问权限

3. 只查看自己创建的记录

1. 创建一个查询数据的Action的访问类型的菜单

2. 配置菜单的数据规则


注:规则字段是数据库字段对应的实体类中该属性的名称,不可用数据库字段名。
规则值:系统预定义的字段值有:

4. 页面行数据的隐藏(以update页面为例)

1. 在页面底部加入<t:autoFilter />标签。

2. 在页面要进行控制的行标签(tr)中加入id或者name属性。

3. 创建跳转到该页面的Action的访问类型菜单,添加权限。


注:如果加的是id属性,则需要在编码前面加 # ,如果是class需要在前面加 .

5. 页面行数据的只读(以update页面为例)

1. 前两步与页面行数据的隐藏相同

2. 创建跳转到该页面的Action的访问类型菜单,添加权限.

原文地址:https://www.cnblogs.com/haohj/p/7724104.html