我需要动态显示组件和数据。我在下面的代码中尝试填充选择框列表。尝试在var
内填充forEach
的值。
<c:forEach items="${bean.dynamicParamsBean.editableComoBoxes}" var="editableComboBox">
<h:selectOneMenu value="#{editableComboBox.param}">
<f:selectItems value="#{editableComboBox.dataProvider}" />
</h:selectOneMenu>
</c:forEach>
除了f:selectItems
之外,其他选项框不会填充任何数据。 editableComboBox.dataProvider
返回SelectItem
个对象的列表。
如果我不使用循环var
,通过引用bean
直接填充选择框值,这个确切的代码可以正常工作。
是否有解决此问题的解决方法和替代方法?