Java <;rich:组合框
为什么rich:comboBox使用列表中显示的值而不是标签,就像我显示描述和选择id一样 我这样做了Java <;rich:组合框,java,richfaces,Java,Richfaces,为什么rich:comboBox使用列表中显示的值而不是标签,就像我显示描述和选择id一样 我这样做了 <rich:comboBox width="300"> <t:selectItems value="#{compromissoHome.buscar}" var="teste" itemValue="#{teste.testeId}" itemLabel="#{teste.teste1}"/> </rich:comboBox> rich:comb
<rich:comboBox width="300">
<t:selectItems value="#{compromissoHome.buscar}" var="teste" itemValue="#{teste.testeId}" itemLabel="#{teste.teste1}"/>
</rich:comboBox>
rich:combobox实现了其设计目的(一个带有客户端建议的输入文本组件)。为此,对于每个selectItem,它使用iremValue作为标签并忽略itemLabel 如果我们想使用它根据选定的标签(由组件渲染)选择值,我们可以在客户端增强它(就像我做的那样) 在本文中,我分享了我的(工作)方法: 增强的rich:comboBox:值(不仅仅是文本)和RegExp建议 如果您在使用JavaScript方面没有问题,请测试它并让我知道您的想法