2011-10-10 5 views
1

ValueChangeListener와 마찬가지로 리치 : 자동 완성 컴포넌트에서 메소드를 사용하고 싶습니다. 리스너가 해고 될 수 있도록 양식을 제출할 수 없다는 것이 문제입니다. 내 후원 빈에서 Listener를 실행하기 위해 어떻게 이벤트를 가로 챌 수 있습니까? 나는 이것을 시도했다 :자동 완성 선택 리스너

<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> 

나는 또한 select 이벤트를 시도했지만 아무도 리스너를 실행하지 않았다. 왜 해고되지 않았는가?.

답변

0

당신은 또한 백업 빈의 리스너 메소드 서명을 확인하시기 바랍니다

<h:form></h:form> 

내부로 묶어야 시겠어요