Как я могу связать событие AJAX для компонента selectManyMenu в простых лицах
Могу ли я изменить компонент SelectManyMenu, как компонент автозаполнения в простых лицах. Подробно, вместо того, чтобы извлекать все данные в компонент SelectManyMenu за один раз, я хочу получать данные в соответствии с пользовательскими вводами (буквами). Я хочу получать данные в ленивом режиме.
Ниже код не работает... Событие "Key up" не отловлено.
<p:SelectManyMenu value="EmployeeList" var="list">
<f:selectItems itemLabel="list.surname" itemValue="list.id"/>
<p:ajax event="keyup" listener="#{bean.doSomething}"/>
</p:SelectManyMenu>
Заранее спасибо.
1 ответ
Я думаю, вы должны приложить <p:ajax>
Тег к <f:selectItems>
непосредственно.
<f:selectItems itemLabel="list.surname" itemValue="list.id">
<p:ajax event="keyup" listener="#{bean.doSomething}"/>
</f:selectItems>
Попробуйте и дайте мне знать, если это была проблема.