インナー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、春のWebフロー、Faceletsは、トリニダードを使用しています。
解決
あなたの迅速な対応をありがとうございました。繰り返しうまくsuportedされる:Googleでいくつかの時間を過ごした後、私は、ネストされたUIがあることが分かりました。イテレータ、C:forEachの、および/またはTR:あなたはtrのような別の選択肢を使用することができます。forEachのを
私はCをclearifyしたいと思います。一つのこと:forEachのとUI:リピートバッキングBeanにバインド値をやるとうまくJSFとFaceletsの中でサポートされます。
。所属していません StackOverflow