当用户单击选项</p:autocomplete>时,<p:autocomplete>的侦听器

时间:2013-04-01 11:53:08

标签: jsf jsf-2 primefaces

当用户点击<p:autocomplete>下拉菜单中的某个选项时,我想导航到另一个页面,尝试使用onclick <p:autocomplete>的{​​{1}}监听器,但每当我点击{{{}时,它就会触发1}}文本框。有没有办法通过使用javascript或使用支持bean实现这一点,我应该使用什么监听器来获得所需的结果?

1 个答案:

答案 0 :(得分:2)

您可以使用ajax itemSelect事件

 <p:autoComplete ...>  
     <p:ajax event="itemSelect" listener="#{bean.handleSelect}" />  
 </p:autoComplete>

每当选择一个项目时,这将调用bean中的handleSelect方法

您还可以查看primefaces showcase