2013-09-23 1 views
0

나는이 행동 하나에서 버튼과 같이 호출 할 수 있습니다이 조치는

<h:commandButton value="Add" 
      onPointClick="errorMessage();" 
        action="#{restaurant.submitInfo}" 
        /> 

errorMessage()은 JS 함수이다. 나는 그것을했다 errorMessage() 기능이 아니었다. 나는 이유를 모른다. 도와 줘서 고마워요

+1

'onPointClick' 속성에 대해 어디에서 배웠습니까? 태그 설명서의 어느 부분에서도 그 내용을 볼 수 없습니다. http://docs.oracle.com/javaee/6/javaserverfaces/2.1/docs/vdldocs/facelets/h/commandButton.html 왜 이것이 끝날 것이라고 생각 했습니까? JSF에서 생성 된 HTML 출력에서 ​​웹 브라우저로 호출 될 것인가? – BalusC

+0

@BalusC 초보자입니다. 실수로 인해 미안 해요, 당신은 어떻게 하나의 h : 버튼에서 2 함수를 호출 할 수 있습니까? –

답변

1

benind가 "두 동작 호출"을 의미한다는 생각에 따라 다르지만, 먼저 <h:commandButton>onPointClick 특성을 제공하지 않는다는 것이 명시되어야합니다.

클라이언트 측 기능을 호출하려면 하나의 함수를 호출하고 원하는 다른 호출 수를 처리하도록하십시오. 한편

, 당신은 여러 서버 측 방법에 전화를 단지 <f:actionListener> 태그를 중첩 또는 actionListener 속성에 하나의 ActionListener 방법을 지정하여의 ActionListener 방법의 수를 추가합니다. 또는 작업 메서드에서 다른 관련 메서드를 호출 할 수 있습니다.

0

라는 자바 스크립트 이벤트가 없다고 생각합니다. h:commandButton과 관련이 있습니다.
태그 설명서 here을 참조하십시오.

관련 문제