我正在尝试在主表外部设置一些搜索框/ datepickers,我已经完成了一些搜索和阅读,我需要在fnServerParams中传递我的值并使用自定义值。所以,我这样做:
"fnServerParams": function (aoData) {
aoData.push({
"name": "iArchiveYears", "value": $("#ddYears :selected").text()}
, { "name": "iMsgType", "value": $('#msgTypeSearch').val() }
)
},
当在萤火虫中观察时看起来很好,如下所示:
我正在使用与fnFilter结合的点击功能来尝试过滤特定列的特定值的bsaed,如下所示:
$('#msgTypeSearch').keyup(function (event) {
event.preventDefault();
oMsgDateDetail.fnFilter(this.value, 4, false, false, false, true);
});
由于某些原因,这根本没有过滤,我注意到搜索框的值出现在sSearch4中 - 我是否需要指定fnServerParams?我不确定,因为日期(2011)没有出现在sSearch字段中。
是否可以使用fnFilter进行过滤?
答案 0 :(得分:1)
oMsgDateDetail.fnFilter(this.value, XX, false, false, false, true);
});
向服务器发送请求,sSearch_XX
=值
oMsgDateDetail.fnFilter(this.value);
});
向服务器发送请求,sSearch
=值
在服务器端,您需要搜索并发送所有记录。
当fnFilter
= true时, bServer-side
不会过滤。
当bServer-side
= false时。它会搜索您的本地数据