我使用Liferay(sdk 6.1)创建我的portlet,通过部署portlet获取一些默认的资源操作,但我需要更多的操作。因为我想实现一些基于复杂权限的portlet。我不想创建一个Ext-Plugin来自定义'../ resource-actions / default.xml'。
答案 0 :(得分:2)
您是否看到了this liferay wiki post和this SO question。如果您这样做并且没有帮助,请提供更多详细信息。
答案 1 :(得分:0)
您可以在已创建的portlet上设置自己的用户操作权限。这段代码将得到拯救:
ResourcePermissionLocalServiceUtil.setResourcePermissions(themeDisplay.getCompanyId(),"portlet_name",ResourceConstants.SCOPE_INDIVIDUAL,(String)Iframe_prim_key, new String[]{ActionKeys.VIEW});