我有一个带过滤器的菜单。值和标签都是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>
感谢您的观点和帮助!
答案 0 :(得分:0)
您没有指定您的primefaces版本,但这是3.4中的错误。您可以设置p:selectOneMenu的height属性,也可以从此处应用以下修复。 SelectOneMenu with filter not working with less than 10 elements