小编Jos*_*osh的帖子

使用渲染数据搜索/过滤数据表

我正在尝试使用选择框将过滤应用于数据表。我发现以下代码允许我根据列数据设置选择框和过滤器:

https://datatables.net/examples/api/multi_filter_select.html

这段代码运行得很好,但是我现在使用渲染方法将所有列合并为一列。我们这样做是为了可以设置每一行的样式来创建一个“票证”。

不幸的是现在过滤不起作用。我想这可能是由于列不再显示的结果,但希望得到一些指导和帮助:)

当前代码:

$('#ticket_list').DataTable( {

  "columnDefs": [
    {
        "render": function ( data, type, row ) {
            return '<span class="client-data"> ' + data + ' </span>' 
                + '<span class="priority-data"> ' + row[1] + ' </span>' 
                + '<span class="status-data"> ' + row[2] + ' </span>' 
                + '<div class="subject-data"> ' + row[3] + ' </div>'
                + '<i class="fa fa-user"></i><span class="agent-data"> ' + row[4] + ' </span>'
                + '<span class="date-data"> ' + row[5] + ' </span>';
        },
        "targets": 0
    },        
    { "visible": …
Run Code Online (Sandbox Code Playgroud)

javascript jquery datatables datatables-1.10

4
推荐指数
1
解决办法
4243
查看次数

标签 统计

datatables ×1

datatables-1.10 ×1

javascript ×1

jquery ×1