我有一个“小”问题,使用如下代码在 DataTable 中隐藏列:
var XTable = $('#table1').DataTable();
XTable.column(0).visible( false );
第一列被隐藏,但其他列的编辑器关联移动到下一个列。我的意思是。我设置 datepicker 来编辑第 3 列,但是如果我编辑第 4 列,隐藏 datepicker 后会出现。如何避免这个问题?
我有一个“小”问题,使用如下代码在 DataTable 中隐藏列:
var XTable = $('#table1').DataTable();
XTable.column(0).visible( false );
第一列被隐藏,但其他列的编辑器关联移动到下一个列。我的意思是。我设置 datepicker 来编辑第 3 列,但是如果我编辑第 4 列,隐藏 datepicker 后会出现。如何避免这个问题?
由于您知道您将提前隐藏它,因此最好将其隐藏在 DataTable 定义中而不是事后隐藏。见:http ://www.datatables.net/examples/basic_init/hidden_columns.html
var XTable = $('#table1').DataTable({
"columnDefs": [
{
"targets": [0],
"visible": false,
}
]
});