2011-01-06 6 views
1

これは非常にシンプルだと思われますが、私はすでに解決なしで数時間を費やしています。コードの私のフラグメントは、以下:JBoss Seam Frameworkを使用してXHTMLでselctOneMenuを構築するためにui:repeatタグを正しく使用するにはどうすればよいですか?

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

ポイントは「睾丸」の文字列が正しくcarroList.resultListの大きさと同じ数回印刷されますが、どのオプションが印刷されていないです。私は空白のコンボを取得します。

txです。

答えて

2

ちょうど使用してこの問題を解決するために管理:

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

簡単権利を? :-) JSFを使うときはSeamが好きです。時間があれば、http://shervinasgari.blogspot.com/2010/10/why-you-should-not-use-seam-application.htmlをご覧ください。なぜSeamアプリケーションフレームワークに注意する必要があるのでしょうか? Seamは自己ではありません) –

+0

ありがとう、私はそれを読むでしょう。そして、はい、私はFaceletsでJSFを使用して、私は非常に継ぎ目に感銘を受けた。あなたは#{carroList.resultList}の使用のためにリンクについて言及しましたか?とにかく、私はあなたのポストを読むでしょう。敬具。 –

+0

はい、それは私がそれを言及した理由 –