私はprimefaces selectonemenuを使用しています。ユーザーがフィルタリングするために複数の文字を入力するオプションを要求したので、現在は1文字でしか動作しません。出来ますか?? selectonemenuのコードをxhtmlファイルに展開しました。それが役に立てば幸い。あなたの助けのおかげ:あなたはselectOneMenu
コンポーネントからフィルタオプションを使用しないのはなぜprimefaces 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" />
あなたはJava側でフィルタリング制御Can'tのようなさまざまなオプションに一致モードを設定することができますか?ちなみに、p:selectOneMenuにはfilterFunction属性があります。 –