我正在使用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();
}
});
});
但是当我在文本框中输入任何数据时,它不会搜索它。
我也尝试过选择过滤类型也不起作用,选择框除默认标签外保持空白
谁知道问题是什么?
答案 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}
}
如果这样做没有帮助,请提供一个jsbin示例来解决您的问题