繁体   English   中英

如何在primefaces selectonemenu中过滤多个字母?

[英]How do I filter with more than one letter in primefaces selectonemenu?

我正在使用primefaces selectonemenu。 当用户要求我选择键入多个字母以进行过滤时,现在它仅适用于一个字母。 可能吗?? 我已经在xhtml文件中提取了selectonemenu的代码。 希望能帮助到你。 谢谢你的帮助:

<p:selectOneMenu required="true" requiredMessage="#{esMessage['WARN.ESTTC3S5.COURSETYPE']}" id="ddCourseType" value="#{dtWebVoEsttc3s4.courseTypeId}" height="300" style="width:421px"
  onchange="subListUpdate();" effect="fade">

<p:ajax listener="#{dtSelectedCourseTitleVo.filterList(dtWebVoEsttc3s4.courseTypeId, dtCourseTitleVo)}" update="ddCourseTitle" />

<f:selectItem itemLabel="#{esLabel['lbl.esttc3s4.lblselectcoursetype']}" itemValue="" noSelectionOption="true" />

<f:selectItems value="#{dtCourseTypeVo.courseTypeList}" var="courseType" 
    itemLabel="#{language.localeString eq 'zh'? courseType.courseTypeChi: courseType.courseType}" itemValue="#{courseType.courseTypeId}"/>

</p:selectOneMenu>

........................................................



<p:remoteCommand id="teacherNameListRemoteCommandId"    
  name="subListUpdate" action="updateCourseTitleListData3s4Form"    
  update="ddCourseTitle" />

为什么不使用selectOneMenu组件中的filter选项?

filter="true" filterMatchMode="startsWith"

资料来源: http : //www.primefaces.org/showcase/ui/input/oneMenu.xhtml

编辑:当然,您可以将匹配模式设置为不同的选项,例如contains或任何您想要的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM