数据表columnDefs设置可见为false无效

时间:2017-11-03 18:04:17

标签: jquery datatables

我正在使用Datatables 1.10.16,根据文档,我应该能够将columnDefs.visible属性设置为false,并且该列不会显示(我没有使用响应) 。我与示例略有不同的是,我正在尝试隐藏从其他列的组合数据生成的列,但不是实际的数据字段。这是我的专栏定义:

columnDefs: [
            {
                targets: 'never',
                name: 'sr',
                title: 'SR',
                visible: false,
                searchable: true,
                data: null,
                render: function(data, type, row) {
                    return 'hi';
                },
                className: 'never'
            }
        ]

和相应的列数据(我一直在尝试这些设置的几种排列,(比如将目标设置为列索引),因此重复:

columns: [
    {
            name: 'status',
            title: 'Status',
            data: null,
            render: function (data, type, row, meta) {
                return 'hello';
            },
            visible: false,
            className: 'never'
        }

该列将以'hello'显示,但不会被隐藏。

0 个答案:

没有答案