2012-08-26 2 views
1

에서 같은 종류의 모든 요소를 ​​선택하는 방법 지금까지 내가 아는 한,는 "부자"에 대한 참조를 얻을 수 있도록 RichFaces에서 몇 가지 기능이 있습니다 자바 스크립트에서 ID로 구성 요소. 그러나 제 경우에는 임의의 양의 collapsiblePanels를 가질 수 있으며 단추를 클릭 할 때 모두 확장 할 수있는 방법이 필요합니다. 해결책이 있습니까?RichFaces

답변

1

Richfaces는 이러한 기능을 제공하지 않습니다. 당신은 CollapsiblePanel에 공통 인 클래스 .rf-cp을 질의하기 위해 JQuery를 사용하고 거기서 그것을 얻으려고 시도 할 수있다.

물론 모든 패널의 "임의의 숫자"가 코드에서 나올 것이므로 .xml에서 새 패널을 만들 때마다 그 아이디를 어딘가에 추가하는 것이 더 안전 할 것이라고 생각합니다. (자바 스크립트 코드, 숨겨진 필드 등)를 사용하고 거기에서 사용하십시오.

richfaces의 목록 사용 가능한 기능 :

+0

http://docs.jboss.org/richfaces/latest_4_2_X/Component_Reference/en-US/html_single/#chap-Component_Reference-Functions가 빠른의 대답을 주셔서 감사합니다 배열의 모든 패널을 저장하려고 부분적 마지막 패널 버튼 클릭 및 I에 확장을 거부 어떤 이유로, 일 이유를 알 수 없습니다. 나는 rf-cp로 트릭을 시도 할 것이다. – Sergey

+0

분명히 목록의 마지막 패널에 대한 참조를 잘못된 방법으로 저장하고있었습니다. 그것을 고쳤고 모든 것이 이제는 괜찮아. – Sergey