$ .fn.dataTable.ext.feature.push()不被调用

时间:2018-12-17 06:23:48

标签: javascript jquery datatables

我正在尝试覆盖databale js的一些默认值

下面的代码运行正常

  $.extend($.fn.dataTable.defaults, {
        "scrollCollapse": true
    });

但是我想使其成为条件基础,例如首先检查datable的ID

我尝试了以下代码

 $.fn.dataTableExt.aoFeatures.push({
        "fnInit": function (oSettings) {
            console.log('d');
            return new TableTools({
                "oDTSettings": {
                  "scrollCollapse": true
                }
            });
        },
        "cFeature": "T",
        "sFeature": "TableTools"
    });

但是不起作用,我还想尝试以下方法

 $.fn.dataTable.ext.feature.push({
        fnInit: function (settings) {
            console.log(settings);
            var setting = new $.fn.dataTable.Filtering(settings);
            return filter.node(); // input element
        },
        cFeature: 'F'
    });

但是我发现这没有被调用。

Fiddle

任何帮助表示赞赏

谢谢

0 个答案:

没有答案