我可以在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>


试试看,让我知道是否是问题所在。

10-08 09:20