<h:dataTable>
위에 테이블 헤더를 별도로 코딩해야합니다. dataTable 헤더의 columnclass 및 스타일을 제공합니다. 여기
은 예입니다
<h:panelGrid id="panel" columns="4" columnClasses="rTypeColumn1,rTypeColumn2,rTypehColumn3,rTypeColumn4" styleClass="data-tableheader">
<h:outputLabel value="Column Name 1" />
<h:outputLabel value="Column Name 2" />
<h:outputLabel value="Column Name 3" />
<h:outputLabel value="Column Name 4"/>
</h:panelGrid>
<div class="scrollable">
<h:dataTable id="table" value="#{yourbean.list}" var="data" cellspacing="0" columnClasses="rTypeColumn1,rTypeColumn2,rTypeColumn3,rTypeColumn4" width="100%" styleClass="data-table">
<h:column>#{data.column1}</h:column>
<h:column>#{data.column2}</h:column>
<h:column>#{data.column3}</h:column>
<h:column>#{data.column4}</h:column>
</h:dataTable>
</div>
나머지 모든 사용 CSS에 관한 것입니다. Richfaces을 사용할 수 있다면 스크롤 할 수있는 데이터 테이블, 핵심 JSF 데이터 테이블을 상당히 제한적으로 제공합니다.