Liferay是否可以将自定义资源操作添加到我的portlet中?
问题描述:
我使用Liferay(sdk 6.1)创建我的portlet,通过部署portlet获取一些默认资源操作,但我需要更多的操作。因为我想实现一些基于复杂权限的portlet。而且我不想创建一个Ext-Plugin来定制'../resource-actions/default.xml'。Liferay是否可以将自定义资源操作添加到我的portlet中?
答
您可以在您创建的Portlet上设置您自己的用户操作权限。此代码将前来救援:
ResourcePermissionLocalServiceUtil.setResourcePermissions(themeDisplay.getCompanyId(),"portlet_name",ResourceConstants.SCOPE_INDIVIDUAL,(String)Iframe_prim_key, new String[]{ActionKeys.VIEW});
是的,它的工作原理。谢谢。 – Mark 2012-02-28 15:34:15