需求描述:用户A只能删除A上传的附件,不能删除用户B上传的附件。
效果图如下:A用户登录时,B用户上传的附件“删除”按钮是灰色。
这里功能开发以“供应商-集团”节点为例:
开发步骤:
- 找到附件管理按钮的Action类,在doAction方法中,将获取FileManageUI对象的方法改成FileManageUIFactory.getFileManagePnl2(String rootPath,FuncSubInfo funcsubinfo),参数不变。
- 在FileContentPanel类中的内部类BtnPanel的构造方法中添加节点权限控制,如下图。