автозаполнение прослушивателя выбора

#jboss #jsf-2 #richfaces #java-ee-6

#jboss #jsf-2 #богатые возможности #java-ee-6

Вопрос:

Я хотел бы использовать метод в компоненте rich: автозаполнение почти так же, как valueChangeListener, проблема в том, что я не могу отправить форму, чтобы слушатель был уволен, поэтому я хотел спросить вас, как я могу перехватить событие, чтобы выполнить прослушиватель в моей поддержкекомпонент. Я пробовал это:

 <rich:autocomplete id="autocompleteOficina" 
  value="#{agenciaDM.oficinaSeleccionada}" converter="entityConverter"
  autocompleteList="#{suggestionEntitiesDM.availableEntitiesList(suggestionEntitiesDM.oficina)}"
  var="oficina" fetchValue="#{oficina.label}" showButton="true">
  <a4j:ajax event="change" listener="#{oficinaController.empresaSearchSelectedListener}"></a4j:ajax>
  <rich:column>
    <h:outputText value="#{oficina.label}" />
  </rich:column>
</rich:autocomplete>
  

Я также пробовал событие выбора, но никто не выполнил прослушиватель, почему он не запускается ?.

Ответ №1:

Не могли бы вы вложить его внутрь

 <h:form></h:form>
  

Также, пожалуйста, проверьте сигнатуру метода прослушивателя в вспомогательном компоненте