所以,在我的suggestionBox中选择了一个选项时,我需要关注一个richfaces标签。通常这不是问题,但我有以下代码:
<rich:suggestionbox fetchValue="#{cap.nom_comp}"
suggestionAction="#{gestionRankingBean.autocompleteMedicamento}"
var="cap"
for="statesinput" id="suggestion" tokens=","
onselect="lossFocus()">
<h:column>
<h:outputText value="#{cap.nom_comp}" />
</h:column>
<a4j:support event="onselect" ajaxSingle="true" reRender="target">
<f:setPropertyActionListener value="#{cap.id}"
target="#{gestionRankingBean.sugerencia}" />
</a4j:support>
</rich:suggestionbox>
我的问题是a4j:如果我在第5行留下onselect事件,支持标签将不起作用。看起来我不能以这种方式使用相同的事件。
lossFocus()是一个javascript函数,只是做我想要的(纯jquery)。所以任何方式这样做?我在想是否有某种方法可以捕捉带有jquery的suggestionBox的onselect事件,让我的生活更轻松。但我不知道如何 -
答案 0 :(得分:0)
尝试在a4j:support上使用oncomplete =“lostFocus()”。你也可以尝试提交。