Итак, мне нужно сфокусировать тэг 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: support не будет работать, если я оставлю событие onselect в строке 5. Кажется, что яне может использовать одно и то же событие таким образом.
lossFocus () - это функция javascript, которая просто делает то, что я хочу (чистый jquery).Так есть ли способ сделать это?Я подумал, есть ли какой-нибудь способ запечатлеть событие onselect в поле предположения с помощью jquery, чтобы сделать мою жизнь проще.Но я не знаю, как ...