Ui interna: repetir não se liga a um feijão em uma interface do usuário aninhada: repetir

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

Pergunta

Olá, estou usando a interface do usuário aninhada: repete para exibir meus dados. A interface do usuário externa: repetir as obras e se liga ao feijão muito bem, mas o interior não se liga ao feijão. Em Sumary, gostaria de exibir uma lista de pessoas onde cada pessoa tem um nome e uma lista de endereços de email. Aqui está o meu código:

<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>

A ligação ao pessoal estava bem, pois eu testei alterando a idade de cada pessoa e o modelo mudou após o envio. No entanto, a lista de emails não é alterada, não importa o que eu altero na tela.

Por favor ajude! Estou usando JSF, Spring Web Flow, Facelets e Trinidad.

Foi útil?

Solução

Obrigado pela sua resposta rápida. Depois de passar algum tempo no Google, descobri que a interface do usuário aninhada: a repetição é bem suportada. Você pode usar alternativas diferentes como TR: Iterator, C: foreach e/ou tr: foreach.

Uma coisa que eu gostaria de limpar esse c: foreach e ui: repetir os valores de ligação ao feijão de apoio e bem suportados no JSF e no Facelets.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top