我使用DataTables jquery插件构建一个带有固定标题和固定列的HTML滚动表。
使用1个固定列,一切正常,但如果我设置了多个固定列,似乎有一个错误。第一个固定列正常工作,但对于其他固定列,只有标题保持固定。
这是我用来初始化DataTable的javascript:
_$grid.dataTable({
colReorder: {
fixedColumnsLeft: 1
},
dom: 'Rlfrtip',
info: false,
ordering:false,
paging: false,
scrollCollapse: true,
scrollY: scrollYSize(), // A function that compute the height of the table wrapper
scrollX: '100%',
searching: false,
fixedColumns: {
leftColumns: 1 // If leftColumns is set to 2 (or more) the bug appears
}
});
我试图以这种方式初始化FixedColumns扩展,效果相同:
_dataTable = _$grid.dataTable({
colReorder: {
fixedColumnsLeft: 2
},
dom: 'Rlfrtip',
info: false,
ordering:false,
paging: false,
scrollCollapse: true,
scrollY: scrollYSize(), // A function that compute the height of the table wrapper
scrollX: '100%',
searching: false
});
new $.fn.dataTable.FixedColumns(_dataTable, {
leftColumns: 2 // If leftColumns is set to 2 (or more) the bug appears
})
你有没有遇到这个问题?
编辑:(截图)