Liferay中是否可以向我的portlet添加自定义资源操作?

时间:2012-02-25 16:43:58

标签: permissions action liferay portal

我使用Liferay(sdk 6.1)创建我的portlet,通过部署portlet获取一些默认的资源操作,但我需要更多的操作。因为我想实现一些基于复杂权限的portlet。我不想创建一个Ext-Plugin来自定义'../ resource-actions / default.xml'。

2 个答案:

答案 0 :(得分:2)

您是否看到了this liferay wiki postthis SO question。如果您这样做并且没有帮助,请提供更多详细信息。

答案 1 :(得分:0)

您可以在已创建的portlet上设置自己的用户操作权限。这段代码将得到拯救:

ResourcePermissionLocalServiceUtil.setResourcePermissions(themeDisplay.getCompanyId(),"portlet_name",ResourceConstants.SCOPE_INDIVIDUAL,(String)Iframe_prim_key, new String[]{ActionKeys.VIEW});

Check the same at this link