当用户点击<p:autocomplete>
下拉菜单中的某个选项时,我想导航到另一个页面,尝试使用onclick
<p:autocomplete>
的{{1}}监听器,但每当我点击{{{}时,它就会触发1}}文本框。有没有办法通过使用javascript或使用支持bean实现这一点,我应该使用什么监听器来获得所需的结果?
答案 0 :(得分:2)
您可以使用ajax itemSelect事件
<p:autoComplete ...>
<p:ajax event="itemSelect" listener="#{bean.handleSelect}" />
</p:autoComplete>
每当选择一个项目时,这将调用bean中的handleSelect方法
您还可以查看primefaces showcase