缓存自动完成功能完成

时间:2014-07-14 15:37:53

标签: jsf-2 primefaces jsf-2.2

我正在使用带有属性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>

1 个答案:

答案 0 :(得分:0)

您可以为itemSelect事件实现一个侦听器:

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