私の問題は、liferay 6.2 でデフォルトのポートレットを表示せずに、liferay 6.2 で作成されたポートレットのリストを回復することです。このコードを試してみます <% boolean includeSystemPortlets = false;
List<Portlet> portlets = PortletLocalServiceUtil.getPortlets(company.getCompanyId(), includeSystemPortlets, false);
portlets = ListUtil.sort(portlets, new PortletTitleComparator(application, locale));
for (Portlet curPortlet : portlets) {
if (Validator.isNull(curPortlet.getPortletId()) || hiddenPortletIds.contains(curPortlet.getPortletId())) {
continue;
}
editPermissionsURL.setParameter("portletResource", curPortlet.getPortletId());
%>
ただし、作成されたすべてのポートレットとデフォルトのポートレットが表示されます
このコードを変更したい: " List portlets = PortletLocalServiceUtil.getPortlets(company.getCompanyId(), includeSystemPortlets, false); " すべてのポートレットを表示するため