java - 如何在 primefaces 选择菜单中过滤多个字母?

标签 java primefaces

我正在使用 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="true" filterMatchMode="startsWith"

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

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

关于java - 如何在 primefaces 选择菜单中过滤多个字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38328112/

相关文章:

java - JSF - 有条件地显示两个对话框之一

javascript - 在 javascript 中刷新 primefaces gmap 标记

twitter-bootstrap - 在 JSF 中使用 Primefaces 和 Bootstrap

java - 使用 primefaces p :media plugin 在 liferay 上显示 pdf

java - Spring Boot XML 配置选项

java - 运行时 GUI 上的 JPanel 附加列?

java - 在 Spring 中解析 MongoRepository 的变量名称

java - JOptionPane 解析数组

jsf - 如何通过从 jsf2.0 和 primefaces 2.2 的下拉菜单中选择值来显示隐藏数据表

java - 管理员上传的配置文件保存在哪里?