如何解决Liferay MVCPortlet 中的动态选择列表
您可以在 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 会话中的对象列表动态创建选项的推荐方法是什么?
解决方法
使用 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>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。