【问题标题】:How to add multi-select filter support to the header, dataTables 1.9如何向标题添加多选过滤器支持,dataTables 1.9
【发布时间】:2015-05-13 08:42:44
【问题描述】:

我一直在搜索相关帖子:Datatables Multi Select Column filterHow to add additional filters to Datatables header?,但它并没有解决我的问题。

我使用dataTables 1.9(旧版),我需要一个过滤器标题,就像excel一样在标题处使用

这将提供一个垃圾按钮,然后弹出一个多选(带复选框)过滤器行。

所以,我需要两件事:

  1. 一个指向标题的小按钮,单击后会显示多选
  2. 多选关闭后的列过滤器。

是否有插件或任何简单的方法来做到这一点?谢谢!

【问题讨论】:

    标签: javascript jquery datatable


    【解决方案1】:

    你需要在dataTable"fnRender": function (oObj) {} 中写下你想要的html,然后返回html

    aoColumns: [{
        "sName": "ColumnName", sType: 'string', sWidth: '5%', "fnRender": function (oObj) {
            var html = '<select>' +
                        '<option value="volvo">Volvo</option>' +
                        '<option value="saab">Saab</option>' +
                        '<option value="mercedes">Mercedes</option>' +
                        '<option value="audi">Audi</option>' +
                        '</select>';
            return html;
        }
    }]  
    

    html 将被添加到您想要的单元格中。

    【讨论】:

    • 我需要一个多选而不是单选,我需要一个回调方法来过滤单元格
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-21
    • 2021-12-04
    • 1970-01-01
    • 2011-02-22
    • 2013-01-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多