Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 2 缓存的自动完成oncomplete_Jsf 2_Primefaces_Jsf 2.2 - Fatal编程技术网

Jsf 2 缓存的自动完成oncomplete

Jsf 2 缓存的自动完成oncomplete,jsf-2,primefaces,jsf-2.2,Jsf 2,Primefaces,Jsf 2.2,我使用的是属性cache=true的primefaces自动完成。 当我从autocomplete获得缓存响应时,不会触发oncomplete事件,因为没有发送ajax请求。 如果autocomplete返回值,是否有可能触发? 溴 您可以实现itemSelect事件的侦听器: <p:ajax event="itemSelect" listener="#{bean.onItemSelect}"/> 但是,当用户单击列表中的项目时,会触发itemSelect事件。我想在autocom

我使用的是属性cache=true的primefaces自动完成。 当我从autocomplete获得缓存响应时,不会触发oncomplete事件,因为没有发送ajax请求。 如果autocomplete返回值,是否有可能触发? 溴


您可以实现itemSelect事件的侦听器:

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

但是,当用户单击列表中的项目时,会触发itemSelect事件。我想在autocomplete成功时有一个事件autocomplete因此autocomplete提供了一个建议列表当您说autocomplete返回一个值时,我认为您指的是项目选择,而不是查询结果。在autocomplete中查询对象时,是否希望调用onstart和oncomplete javascript?是否正确?是-但如果设置cached=true,并且autocomplete返回缓存对象,则不会触发oncomplete,因为没有发送ajax请求。
<p:ajax event="itemSelect" listener="#{bean.onItemSelect}"/>