Как правильно использовать тег ui: repeat для создания selctOneMenu в XHTML с использованием JBoss Seam Framework? - PullRequest
1 голос
/ 06 января 2011

Предполагается, что это довольно просто, но я уже потратил пару часов на это без решения.Мой фрагмент кода выглядит следующим образом:

<h:selectOneMenu id="carro" value="#{abastecimentoAction.idCarroPesquisa}" required="true">
     <ui:repeat value="#{carroList.resultList}" var="_meuCarro">
        <f:selectItem itemValue="#{_meuCarro.id}" itemLabel="#{_meuCarro.nome}"/>         
        <h:outputText value="Testes"/>
     </ui:repeat>
 </h:selectOneMenu>

Дело в том, что строка «Testes» правильно печатается столько раз, сколько размер carroList.resultList, но никакие параметры не печатаются.Я получаю пустое комбо.

tx заранее.

1 Ответ

2 голосов
/ 06 января 2011

Только что удалось это исправить с помощью:

<h:selectOneMenu id="carro" value="#{abastecimentoAction.idCarroPesquisa}" required="false">
     <s:selectItems var="carro" value="#{carroList.resultList}" label="#{carro.nome}" itemValue="#{carro.id}" />
</h:selectOneMenu>
...