2014-07-24 3 views
0

JSF에서 작동하지, I는이 버튼 it.Code에 <a4j:commandButton>을 갖는 형태이다<A4J :있는 명령> JSP 동작에 온 클릭

<a4j:commandButton styleClass="btn btn-primary" onclick="return validateForm();" oncomplete="waitModalDivOpen('none');Richfaces.showModalPanel('panel2', {})" action="#{TransactionModel.refundOrCancell}" reRender="panel2,refundMessage" value="Refund/Cancell" /> 

I는 <a4j:commandButton>action 속성을 액션으로 onclick을 사용할 때 작동하지 않습니다 onclick 작동합니다.

제대로 작동하려면 어떻게해야합니까?

+0

합니까 validateForm()가 true를 반환? – Makhiel

+0

a4j : 명령이 h : 양식 태그 안에 포장되어 있습니까? –

+0

@Makhiel 예 그렇습니다. True를 반환합니다. – unknownbits

답변

0

본인의 질문에 도움이 될 것으로 생각합니다.

사용자가 생성 된 HTML을 클릭하면 onclick JavaScript가 먼저 호출됩니다. 그래서 액션은 onclick 후에 만 ​​호출됩니다.

이 문제의 링크에 대답한다 :

What is the a4j event sequence?