列表按钮权限控制 === ## 1.Online 默认按钮ID | 操作 | 默认按钮ID | | ---| ---| | 添加按钮| #add| | 删除按钮| #update| | 修改按钮(列表删除、批量删除按钮)| #delete| | Excel数据导入| #import| | EXCEL导出| #excel| | 查看| #detail| 注意:online列表button\link配置,为了防止跟列表字段权限配置冲突,统一采用#开头 ## 2.按钮权限案例 针对系统已经配置好的online表单 [jform_leave]进行列表按钮控制,限制demo角色访问通过请假单列表,隐藏标红按钮和链接,分别是:分别是:[编辑] [删除] [EXCEL数据导入]按钮。 ![输入图片说明](https://static.oschina.net/uploads/img/201804/17164240_Y9FY.png "在这里输入图片标题") ## 3.按钮权限配置 菜单请求: cgAutoListController.do?list&id=jform_leave 权限配置参考截图(要求以#开头) 页面控件编码 => 系统默认按钮ID / 自定义按钮编码 ![输入图片说明](https://static.oschina.net/uploads/img/201804/17164306_u1QA.png "在这里输入图片标题") ![输入图片说明](https://static.oschina.net/uploads/img/201804/17164322_UZY5.png "在这里输入图片标题") ## 4.角色赋权 ![输入图片说明](https://static.oschina.net/uploads/img/201804/17164351_udbL.png "在这里输入图片标题") ## 5.测试权限效果 通过demo用户(demo角色)登录系统,查看 在线演示 -> 请假列表 发现以下按钮:[编辑] [删除] [EXCEL数据导入] 消失,说明权限控制成功。 ![输入图片说明](https://static.oschina.net/uploads/img/201804/17164422_qQdV.png "在这里输入图片标题")