我可以在Selectfaces中修改SelectManyMenu组件,例如autoComplete组件。详细地说,我不是一次一次将所有数据都提取到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>
提前致谢。
最佳答案
我认为您应该将<p:ajax>
标记直接附加到<f:selectItems>
。
<f:selectItems itemLabel="list.surname" itemValue="list.id">
<p:ajax event="keyup" listener="#{bean.doSomething}"/>
</f:selectItems>
试试看,让我知道是否是问题所在。