2014-11-10 2 views
1

다음 코드는 무엇이 잘못 되었나요? 나는 onchange 이벤트를 발생 시키려고하는데 발포하지 않습니다. 트릭이 있습니까?onChange Richfaces로 시작하지 않음

<h:inputText id="productIdField" required="false" styleClass="txt" > 
    <f:validateLength minimum="2" /> 
    <rich:toolTip showDelay="500" styleClass="bgcolor-white"> 
    </rich:toolTip> 
    <a:support event="onchange" ajaxSingle="true" requestDelay="250" action="testChange();"/> 
    </h:inputText> 

자바 스크립트 :

function testChange(){ 

       alert('TestChange'); 

       } 

답변

2

action 속성이 event이 아닌 자바 스크립트 함수를 트리거 될 때 호출되어야 일부 빈의 메소드를 참조하는 데 사용됩니다. documentation

유형에서 : - ...

예를 응용 프로그램 작업을 가리키는이 methodBinding 호출 될 javax.el.MethodExpression (서명 java.lang.Object 상위 조치를()와 일치해야합니다) :

<h:inputText value="#{bean.text}"> 
     <a4j:support event="onkeyup" reRender="output" action="#{bean.action}"/> 
</h:inputText> 
관련 문제