2
p:dataTable
의 헤더 열에 p:columnGroup
을 사용하고 있습니다. 이 테이블에 수직 및 수평 스크롤 막대를 구현했습니다. 이제 오른쪽으로 수평 스크롤을 가져 가면 데이터가 포함 된 열은 헤더 열 아래에 렌더링되는 수직 스크롤 막대로 인해 헤더 열과 수직으로 정렬되지 않습니다. 그래서 정렬 불일치 (세로 스크롤 막대의 차이 = 폭)데이터 테이블의 열 정렬
여기에 코드
<p:columnGroup id="columnGroup" type="header">
<p:row>
<p:column id="emptyColumnHeader"> </p:column>
<p:column colspan="3" headerText="General" />
<p:column colspan="4" headerText="Article" />
<p:column colspan="5" headerText="Sample" />
</p:row>
스크롤을 구현하기 위해 jQuery를 사용하여이있다
var oTable2 = $($currentTableId).find('table').dataTable({
"sScrollX" : "100%",
"sScrollY" : "350",
"bAutoWidth" : false,
"bScrollCollapse" : true,
"bPaginate" : false,
"bSort" : false,
"sInfo" : "",
"sInfoEmpty" : ""
});
oTable2.height("200");
var oFC = new FixedColumns(oTable2, {
"iLeftColumns" : 4,
"sHeightMatch" : "auto",
"iLeftWidth" : 500
});
사람이 솔루션을하시기 바랍니다 제안 할 수 있습니다?