<p:selectonemenu>,过滤器和转换器</p:selectonemenu>

时间:2013-03-04 02:55:26

标签: primefaces

我有一个带过滤器的菜单。值和标签都是String。在这种情况下,是否必须设置“转换器”属性?我问的原因是如果没有提供“转换器”,过滤器功能不起作用。如,

<p:selectOneMenu value="#{menuBean.selectedCountry}" filter="true" filterMatchMode="startsWith">
    <f:selectItem itemLabel="Select One" itemValue=""/>
    <f:selectItem itemLabel="US" itemValue="1"/>
    <f:selectItem itemLabel="Spain" itemValue="2"/>
</p:selectOneMenu>

感谢您的观点和帮助!

1 个答案:

答案 0 :(得分:0)

您没有指定您的primefaces版本,但这是3.4中的错误。您可以设置p:selectOneMenu的height属性,也可以从此处应用以下修复。 SelectOneMenu with filter not working with less than 10 elements