2011-08-12 4 views
0

클라이언트 측에서 어떤 이벤트가 발생하면 Ajax를 사용하여 값을 전송하는 방법에 대한 전체 예제를 찾는 데 많은 어려움이 있습니다.RichFaces의 기본 Ajax 기능

기본적인 예는 자동차 목록 일 수 있습니다. 각 차량에는 이름과 ID가 있습니다. 자동차를 클릭하면 자동차의 ID가 서버로 전송됩니다.

a4j를 사용하는 RichFaces에서이 작업의 관용구는 무엇입니까? 아니면 일반 jsf2로 시도해야합니까?

나는 필요한 부분을 쉽게 찾을 수 있지만 항상 그 부분을 함께 붙인 부분이 있습니다. 물론, 항상 해결책이 있지만 견고하고 견고한 방법이 필요합니다.

답변

1

그냥

value="#{bean.selectedCar}" 

을 구성 요소의 값을 바인딩하고 구성 요소에 A4J했다 : 지원 이벤트 :

일예를 콤보 상자 용

<a4j:support event="onchange" action="#{bean.method}" /> 

예 : 빈 public void method()의 방법에서

<a4j:support event="onselectionchange" action="#{bean.method}" /> 

데이터 테이블

당신은 bean.selectedCar의 데이터를 읽을 수 있습니다.

도움이 되었기를 바랍니다.

+0

감사합니다! RichFaces를 사용하는 사람들을위한 메모 4. a4j : 지원은 a4j입니다. ajax – egaga