我正在使用p:columnGroup
中的标题列p:dataTable
。我在这个表中实现了一个垂直和水平滚动条。现在,当我将水平滚动到最右边时,由于垂直滚动条呈现在标题列下方,因此包含数据的列不会与标题列垂直对齐。因此对齐方式存在差异(间隙=垂直滚动条的宽度)
这是代码
<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
});
任何人都可以提出解决方案吗?