我正在使用带有属性cache = true的primefaces autocomplete。 当我从自动填充中获得缓存响应时," oncomplete"因为没有发送ajax请求,所以不会触发事件。 如果自动完成返回值,是否有可能触发? BR
<p:autoComplete id="#{cc.attrs.id}"
styleClass="#{cc.attrs.styleClass}" value="#{cc.attrs.value}"
minQueryLength="#{cc.attrs.minQueryLength}"
maxResults="#{cc.attrs.maxResults}"
completeMethod="#{geoCodingBacking.findAddress}"
placeholder="#{cc.attrs.placeholder}" cache="true"
queryDelay="#{cc.attrs.queryDelay}"
forceSelection="#{cc.attrs.forceSelection}"
>
<p:ajax event="query"
onstart="startLoading()"
oncomplete="endLoading()" />
</p:autoComplete>
答案 0 :(得分:0)
您可以为itemSelect事件实现一个侦听器:
<p:ajax event="itemSelect" listener="#{bean.onItemSelect}"/>