Liferay 方法显示portlet中可用portlet的列表

Liferay 方法显示portlet中可用portlet的列表,liferay,portlet,liferay-6,Liferay,Portlet,Liferay 6,通常,liferay具有显示可用portlet的ADD选项 我希望它们出现在下拉列表中,并且应该出现在自定义插件portlet中,因此我正在API中搜索哪个方法正在检索可用的portlet,但我没有找到任何方法 请在这方面帮助我,因为我无法解决这个问题,并且从下拉列表中选择应该添加到页面的portlet。dockbar portlet将显示“添加…更多”对话框。您可以在Liferay的源代码中的portal web/docroot/html/portlet/dockbar/add_panel.j

通常,
liferay
具有显示可用portlet的
ADD
选项

我希望它们出现在下拉列表中,并且应该出现在自定义插件portlet中,因此我正在API中搜索哪个方法正在检索可用的portlet,但我没有找到任何方法

请在这方面帮助我,因为我无法解决这个问题,并且从下拉列表中选择应该添加到页面的portlet。

dockbar portlet将显示“添加…更多”对话框。您可以在Liferay的源代码中的
portal web/docroot/html/portlet/dockbar/add_panel.jsp
中找到该部分的UI实现,其中还包括同一目录中的
view_category.jsp

虽然这个jsp代码不是最漂亮的,但是您很容易就会发现它是您找到相关信息的地方,以及如何按类别访问Portlet列表、根据当前用户的区域设置对它们进行排序等的实际示例

当您要求更具体的指针时:在
add_panel.jsp
中,您可以找到:

for (PortletCategory curPortletCategory : categories) {
    if (curPortletCategory.isHidden()) {
        continue;
    }
    request.setAttribute(WebKeys.PORTLET_CATEGORY, curPortletCategory);
    request.setAttribute(WebKeys.PORTLET_CATEGORY_INDEX, String.valueOf(portletCategoryIndex));
    %>
    <liferay-util:include page="/html/portlet/dockbar/view_category.jsp" />
    <%
    portletCategoryIndex++;
}
%>
希望这段摘录能有所帮助。请参阅文件的其余部分,了解您可以对结果列表实际执行的操作。此外,如果您需要更多详细信息,dockbar的界面可能会有所帮助。

dockbar portlet将显示“添加…更多”对话框。您可以在Liferay的源代码中的
portal web/docroot/html/portlet/dockbar/add_panel.jsp
中找到该部分的UI实现,其中还包括同一目录中的
view_category.jsp

虽然这个jsp代码不是最漂亮的,但是您很容易就会发现它是您找到相关信息的地方,以及如何按类别访问Portlet列表、根据当前用户的区域设置对它们进行排序等的实际示例

当您要求更具体的指针时:在
add_panel.jsp
中,您可以找到:

for (PortletCategory curPortletCategory : categories) {
    if (curPortletCategory.isHidden()) {
        continue;
    }
    request.setAttribute(WebKeys.PORTLET_CATEGORY, curPortletCategory);
    request.setAttribute(WebKeys.PORTLET_CATEGORY_INDEX, String.valueOf(portletCategoryIndex));
    %>
    <liferay-util:include page="/html/portlet/dockbar/view_category.jsp" />
    <%
    portletCategoryIndex++;
}
%>

希望这段摘录能有所帮助。请参阅文件的其余部分,了解您可以对结果列表实际执行的操作。此外,如果您需要更多详细信息,您的界面可能会有所帮助。

您的问题中不需要添加签名。还要学习使用格式来提高问题的可读性。不需要在问题中添加签名。同时学习使用格式来提高问题的可读性。请详细说明你的答案。我没有发现任何对我的要求有用的东西。你能详细说明你的答案吗。我没有发现任何对我的要求有用的东西。