0

我有一个“小”问题,使用如下代码在 DataTable 中隐藏列:

var XTable = $('#table1').DataTable();
    XTable.column(0).visible( false );

第一列被隐藏,但其他列的编辑器关联移动到下一个列。我的意思是。我设置 datepicker 来编辑第 3 列,但是如果我编辑第 4 列,隐藏 datepicker 后会出现。如何避免这个问题?

4

1 回答 1

1

由于您知道您将提前隐藏它,因此最好将其隐藏在 DataTable 定义中而不是事后隐藏。见:http ://www.datatables.net/examples/basic_init/hidden_​​columns.html

var XTable = $('#table1').DataTable({
                  "columnDefs": [
                    {
                       "targets": [0],
                       "visible": false,
                    }
                 ]
              });
于 2014-10-26T12:55:39.763 回答