隐藏Liferay控制面板选项表单用户

隐藏Liferay控制面板选项表单用户,liferay,liferay-6,liferay-ide,Liferay,Liferay 6,Liferay Ide,我正在使用liferay6.1和Java SDK开发一个LiferayPortlet 当用户登录并单击控制面板时,他们可以看到各种选项。有没有办法隐藏此选项 我还是新手,但我认为您可以在portal.ext.properties中隐藏它,但我不确定,也不知道 任何帮助都将不胜感激! 提前谢谢 本博客将帮助您通过实现接口com.liferay.portlet.ControlPanelEntry来显示/隐藏控制面板条目。此接口定义了两种方法(isVisible/hasAccessPermissio

我正在使用liferay6.1和Java SDK开发一个LiferayPortlet

当用户登录并单击控制面板时,他们可以看到各种选项。有没有办法隐藏此选项

我还是新手,但我认为您可以在portal.ext.properties中隐藏它,但我不确定,也不知道

任何帮助都将不胜感激! 提前谢谢


本博客将帮助您通过实现接口
com.liferay.portlet.ControlPanelEntry
来显示/隐藏控制面板条目。此接口定义了两种方法(
isVisible
/
hasAccessPermission
),用于确定特定用户是否看到/有权访问其中一个控制面板条目

portlet及其ControlPanelEntry类之间的关联在
liferayportlet.xml
配置文件中定义。要覆盖其值,必须使用ext插件


查看以获取更多信息(搜索控制面板条目)。

可以通过用户和超级用户的角色权限进行配置。转到“控制面板”->“角色”->查找用户角色(然后是超级用户)->定义权限。在“控制面板权限”区域中禁用必须隐藏的项目的查看权限


结束。

问题是我只想从控制面板中隐藏一些选项,而不是控制面板本身。我正在使用Liferay 7,并且我愿意根据角色隐藏控制面板的一些项目。正如@Mark所写,我打开了“定义权限”,但所有内容都已取消选中。我该怎么办?