<rich:combobox 的问题

Wil*_*lva 5 java richfaces

为什么丰富:comboBox 使用值显示在列表中而不是标签中,就像我显示描述​​和选择 id 一样。

我这样做了

 <rich:comboBox width="300">
    <t:selectItems value="#{compromissoHome.buscar}" var="teste" itemValue="#{teste.testeId}" itemLabel="#{teste.teste1}"/>
</rich:comboBox>
Run Code Online (Sandbox Code Playgroud)

lui*_*ama 4

rich:combobox 执行其设计目的(带有客户端建议的输入文本组件)。为此,对于每个 selectItem,它使用 iremValue 作为标签并忽略 itemLabel。

如果我们想使用它来根据所选标签(由组件呈现)选择值,我们可以在客户端增强它(就像我所做的那样)...

在这篇文章中,我分享我的(工作)方法:

增强的 rich:comboBox:值(不仅是文本)和正则表达式建议 http://community.jboss.org/docs/DOC-15534

如果您使用 JavaScript 没有问题,请对其进行测试并告诉我您的想法。