【问题标题】:How is the Correct use of ui:repeat tag to build a selctOneMenu in XHTML using JBoss Seam Framework?如何正确使用 ui:repeat 标签来使用 JBoss Seam 框架在 XHTML 中构建 selctOneMenu?
【发布时间】:2011-01-06 13:30:56
【问题描述】:

这应该很简单,但我已经花了几个小时没有解决方案。我的代码片段如下:

<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 的大小一样多,但没有打印任何选项。我得到一个空白组合。

提前发送。

【问题讨论】:

    标签: xhtml jboss for-loop seam


    【解决方案1】:

    刚刚设法解决了这个问题:

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

    【讨论】:

    • 简单吧? :-) 使用 JSF 时,您一定会喜欢 Seam。如果你有时间阅读这个shervinasgari.blogspot.com/2010/10/…它将告诉你为什么你应该小心Seam应用程序框架(而不是Seam it self)
    • 谢谢,我会读的。是的,我确实将 JSF 与 Facelets 一起使用,我对 seam 印象深刻。您是否因为我使用了#{carroList.resultList} 而提到了该链接?无论如何,我会阅读你的帖子。问候。
    • 是的,这就是我提到它的原因
    猜你喜欢
    • 2012-01-12
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 2011-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多