2010-08-03 4 views
2

이 기능을 HtmlCommandButton에 통합하려고합니다. 어떻게해야합니까? 나는 웹상에서 너무 많은 예제를 발견 할 수 없다. AjaxBehavoir라는 이름이 있음을 알았지 만,이를 HtmlCommandButton에 통합하는 방법을 모르겠습니다. 기본적으로 내 구성 요소에 다음을 수행 할 :JSF : backing bean의 컴포넌트에 ajax 기능을 추가하는 방법은 무엇입니까?

<f:ajax execute="@this" render="component1 component2" /> 

감사합니다!

답변

1

JSF 2.0 API에서 새로운 javax.faces.component.behavior 패키지의 구성 요소를 숙지해야합니다. 그 대신보다 일반적인 관용구의 당신의 백업 콩에 직접 아약스 동작을 설정하는 프로그래밍 방법을 사용하는 것이 좋습니다 경우 나도 몰라

: 여기

<h:commandButton> 
<f:ajax event="onclick" execute="@this" render="component1 component2" /> 
</h:commandButton> 

는해야 링크의 커플 이걸 가지고 일어나서 달리는거야.

희망이 도움이 될 것입니다.

감사합니다.

+0

링크 주셔서 감사합니다 ... 링크 중 하나에서 제안 된대로 "setOnclick"메서드를 사용해 보았지만 여전히 작동하지 않습니다. 나는 keey하려고 노력할 것이다. – Mark

+0

모든 명령 단추 안에 f : ajax가있는 것이 장황 할 것 같으면 복합 구성 요소로 감싸고 다음과 같이하십시오. Drew

관련 문제