【问题标题】:Dynamic select list in a Liferay MVCPortletLiferay MVCPortlet 中的动态选择列表
【发布时间】:2021-09-08 07:43:36
【问题描述】:

您可以在 Liferay MVCPortlet JSP 页面中创建一个带有静态选项的选择列表,如下所示:

<%@ taglib uri="http://liferay.com/tld/aui" prefix="aui" %>
<aui:form>
 <aui:select name="items">
  <aui:option value="item1">Item1</aui:option>
  <aui:option value="item2">Item2</aui:option>
 </aui:select> 
</aui:form>

为存储在 portlet 会话中的对象列表动态创建选项的推荐方法是什么?

【问题讨论】:

  • 为什么这么愚蠢的问题?你不知道如何在 jsp 中使用 scriplets 进行迭代吗?

标签: drop-down-menu liferay portlet liferay-7.3


【解决方案1】:

使用 foreach 标签: https://www.tutorialspoint.com/jsp/jstl_core_foreach_tag.htm

<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri="http://liferay.com/tld/aui" prefix="aui" %>
<aui:form>
 <aui:select name="items">
   <c:forEach items="<%=yourList%>" var="yourlistItem">
    <aui:option value="${yourlistItem.value}">${yourlistItem.name}</aui:option>
   </c:forEach>
 </aui:select> 
</aui:form>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-02
    • 2014-04-28
    • 2012-02-08
    • 2012-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多