0

我正在使用带有 colVis 扩展的数据表 1.10。我希望能够根据名称而不是索引隐藏列。

所以代替这个:

"colVis": {"exclude": [17],  "buttonText": "Columns"}

我想使用新的数据表 API 并执行以下操作:

"colVis": {"exclude": [oTable.column( 'priority:name' ).index()],  "buttonText": "Columns"}

优先级是我希望隐藏的列的名称。

任何人都知道如何做到这一点?

4

1 回答 1

2

您可以通过在初始化表后添加 colVis 来解决此问题。做这样的事情...

<script>
$(document).ready(function() {

    var table = $('#example').DataTable();

    var colvis = new $.fn.dataTable.ColVis(table, {
        exclude: [table.column('priority:name').index()],
        buttonText: "Columns"
    });

    $(colvis.button()).insertAfter('.someDiv');
});
</script>
于 2014-08-11T23:26:23.387 回答