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