RichFaces가있는 테이블을 코딩하는 작업에 직면했으나,이 테이블은 가변 개수의 데이터 행이있는 일반 테이블이 아닙니다. 그것은 일정한 행 세트를 가지며, 각 행은 다른 열에 대해 다른 논리를가집니다. 각 행에는 mbean에 해당 속성이 있습니다.h : rich : dataTabale로 보이는 panelGrid
따라서 컬렉션에 속성을 래핑하고 깃발을 추가하고 rich:dataTable
에 채우는 등의 작업을 과도하게 복잡하게 만드는 대신 이러한 행을 직접보기에 포함시키는 것이 더 명확합니다.
rich:dataTable
과 다른 모양이 아닌 경우 h:panelGrid
을 사용하는 것이 가장 적합 할 것입니다. 문제는 columnClasses
속성을 포함하고 있는데 rich-table-cell
CSS 클래스를 사용하여 rich:dataTable
본문과 거의 비슷한 모양을 만들 수있게 해 주므로 헤더 셀을 재생산 할 수 없습니다. h:panelGrid
에는 별도의 셀을 다르게 스타일 지정하는 메커니즘이 없으므로 테이블 행으로 셀의 맨 위 행을 스타일 할 수 없습니다.
질문은 rich:dataTable
의 모양과 느낌을 h:panelGrid
과 함께 달성 할 수 있습니까, 아니면 그냥 시간을 낭비하고 있습니까? 모든 제안은 정말 감사드립니다, 미리 감사드립니다!