インナーUI:繰り返しは、ネストされたUIでBeanに結合しない:繰り返し

StackOverflow https://stackoverflow.com/questions/1943478

質問

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の中でサポートされます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top