2011-03-17 4 views
0

6x6 그리드 레이아웃을 작성하려고합니다. 각 셀에는 입력 확인란이 있습니다. 체크 박스를 "연속 된 방식으로"내 백업 빈에 바인딩하고 싶습니다. 즉, 체크 박스를 반복하여 검사 여부를 확인하고 싶습니다. 기본적으로 기본 데이터 모델이 있어야합니다. 예를 들어, 데이터 컨트롤 팔레트의 모든 항목을 테이블로 끌어다 놓을 수 있습니다. 그런 다음 내 응용 프로그램 모듈에서 데이터베이스에 저장하기 전에 원하는대로 뷰 객체를 수정할 수 있습니다. 이제 36 행과 2 열 (하나는 ID, 하나는 숫자 (1 또는 0)) 인 테이블이 있습니다. 나는 그 테이블을 드래그하여 Grid로 드롭하여 사용자가 체크 박스를 선택하거나 '선택 해제'하여 각 행을 업데이트 할 수있게하고 싶습니다.jsf (Jdeveloper & ADF)를 사용하는 그리드 폼 레이아웃

답변

0

각 또는 Iterator 구성 요소에 사용하도록하십시오. 그들은 배열/콜렉션과 반복 요소를 반복합니다. 오라클이 동적 테이블을 어떻게 수행하는지 확인할 수 있습니다 (애플리케이션 모듈에서 뷰 객체 인스턴스를 페이지로 드래그하여 동적 테이블 옵션을 선택할 때). 시도 : http://jobinesh.blogspot.com/2010/06/model-driven-approach-for-building.html http://blogs.oracle.com/shay/2010/10/adf_faces_dynamic_tags_-_for_a.html

또한 "동적 폼 ADF"

+0

이봐, 정말 고마워요 아미르와 구글보십시오. .. 나는 다른 것을 시도하기 시작했다. selectBooleanCheckbox (es)를 사용하고 있습니다. h : panelGrid를 사용하여 그리드에 배치합니다. 그러나, 내가 원하는 것을 성취하기 위해서는 잘 작동하지만 목록 (ArrayList)의 체크 상자 값을 가져와야합니다 ... 그래서 속성을 변경할 수 있습니다 (예 : 비활성화 또는 선택). 체크 박스 컬렉션을 얻는 방법에 대한 아이디어가 있습니까? 고맙습니다. – berto77

+0

두 번째 질문 인 "af : selectBooleanCheckbox adf의 목록 가져 오기"이후에 답을 얻었습니다. 나는 그것이 당신을 위해 일할 것이라는 점을 희망한다. – Amir