yadcf没有使用渲染Colums搜索Value

时间:2016-03-08 15:59:53

标签: datatables yadcf

我正在使用yadcf和Datatable

JavaScript的:代码

 $(document).ready(function () {
            $.ajax({
            url: 'data.asmx/getData',
            method: 'post',
            dataType: 'json',
            success: function (data) {
                $("#tableDiv").show();
                var t = $('#studentDataTable').DataTable({
                    data: data,                        
                    'columns': [
                     { 
                       data: null 
                       render: function (data, type, row)
                       {
                          return data['fname']+' '+data['mname']+' '+ data['lname'];
                       }  
                     },
                    ],
                });
                yadcf.init(t,
                [
                   {
                       column_number: 0,
                       filter_type: "auto_complete",
                   }
                   'footer',
                {
                    cumulative_filtering: true,
                }
            );
            t.draw();
            }
        });
    });

但是当我在文本框中输入任何数据时,它不会搜索它。
我也尝试过选择过滤类型也不起作用,选择框除默认标签外保持空白 谁知道问题是什么?

1 个答案:

答案 0 :(得分:3)

抓住0.9.0.beta.12并使用column_data_type: rendered_html作为过滤器,see docs

{
    column_number: 0,
    column_data_type: rendered_html,
    filter_type: "auto_complete",
}

关于范围滑块 - 应使用以下设置(请注意ignore_char / filter_plugin_options

{
    column_number: 2,
    filter_type: "range_number_slider",
    ignore_char: "%",
    filter_plugin_options: {step:0.01}
}

请参阅working jsfiddle

如果这样做没有帮助,请提供一个jsbin示例来解决您的问题