使用PrimeFaces <p:selectOneMenu>
组件,如果我有3个这样的值:
<p:selectOneMenu value="#{buttonBean.number}">
<f:selectItem itemLabel="Astrid" itemValue="Astrid" />
<f:selectItem itemLabel="Banana" itemValue="Banana" />
<f:selectItem itemLabel="Cards" itemValue="Cards" />
</p:selectOneMenu>
如果我开始输入“B”,它会选择项目Banana,但是如果我输入“Ba”,它会选择Astrid,因为最后一个字符是“a”。
如果我使用<h:selectOneMenu>
它按预期工作。只有PrimeFaces组件才会出现此问题。
我该怎么办?
答案 0 :(得分:0)
我在primfaces 3.4中尝试你的情况并没有重现你的问题。当我输入“Ba”时它选择Banana而不是Astrid,唯一的区别是我的列表是动态而非静态的,如你的例子。