1

我可以修改 SelectManyMenu 组件,例如 primefaces 中的 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>

提前致谢。

4

1 回答 1

-1

我认为您应该将<p:ajax>标签<f:selectItems>直接附加到。

<f:selectItems itemLabel="list.surname" itemValue="list.id">
   <p:ajax event="keyup" listener="#{bean.doSomething}"/>
</f:selectItems>

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

于 2014-05-14T21:14:33.893 回答