内蒙古UI:重复不绑定到一个嵌套的UI一个bean:重复
-
20-09-2019 - |
题
HI,我使用嵌套的ui:重复显示我的数据。外UI:重复作品,并结合豆得很好,但内部不绑定到bean。在sumary,我想显示的人的名单,每个人都有一个名字和电子邮件地址的列表。这是我的代码:
<ui:repeat value="#{myFamily.personList}" var="eachPerson" >
<tr:panelCaptionGroup captionText="#{eachPerson.name}" styleClass="fullWidth">
<h:inputText value="#{eachPerson.age}" styleClass="fullWidth" />
<ui:repeat value="#{eachPerson.emailList}" var="eachEmail" >
<h:panelGrid columns="2">
<h:outputLabel value="#{eachEmail.type}:" styleClass="darkBlue label" />
<h:inputText value="#{eachEmail.email}" maxlength="40" size="38" />
</h:panelGrid>
</ui:repeat>
</tr:panelCaptionGroup>
</ui:repeat>
在personList结合是很好,因为我已经改变每个人,模型改变了我提交后的年龄测试。然而,电子邮件列表不改变,无论我改变屏幕上的内容。
请帮忙!我使用JSF,Spring Web Flow的,Facelets和特立尼达。
解决方案
谢谢你的快速反应。花一些时间在谷歌之后,我发现嵌套的UI:重复很好支载。可以使用像TR不同的替代方案:迭代,C:的forEach,和/或TR:的forEach
一两件事我想clearify是c:的forEach和UI:重复做绑定值到背衬豆类和在JSF和小面很好的支持
不隶属于 StackOverflow