我正在尝试在主表之外设置一些搜索框/日期选择器,我已经进行了一些搜索并阅读到我需要在 fnServerParams 中使用自定义值传递我的值。所以,我这样做:
"fnServerParams": function (aoData) {
aoData.push({
"name": "iArchiveYears", "value": $("#ddYears :selected").text()}
, { "name": "iMsgType", "value": $('#msgTypeSearch').val() }
)
},
其中,当在萤火虫中查看时看起来很好,如下所示:
我正在使用与 fnFilter 结合的 click 函数来尝试根据特定列的特定值过滤 bsaed,如下所示:
$('#msgTypeSearch').keyup(function (event) {
event.preventDefault();
oMsgDateDetail.fnFilter(this.value, 4, false, false, false, true);
});
出于某种原因,这根本不是过滤,我注意到搜索框的值出现在 sSearch4 中 - 因此我是否需要指定 fnServerParams?我不确定,因为日期(2011 年)没有出现在 sSearch 字段中。
是否可以使用 fnFilter 进行过滤?