我使用下面的代码从jquery数据表中过滤记录。我的数据表格式是这样的
var aDataSet = [['1', 'GOld', 'G-110,G-112,G-123', 'G1-001,G1-005,G1-008'],
['2', 'GOld type 1', 'G1-001,G1-003,G-123', 'G-110,G-112,G-156']];
$(document).ready(function () {
oTable = $('#example').dataTable();
oTable.fnFilter('G-110,G-112');
});
假设我将输入值如'G-110,G-112'给上述函数意味着输出就像这样
显示以上两条记录。
假设我的输入为G1-001,G1-003,G-156表示仅显示第二条记录。
我想过滤数据表行中的大部分项目。
答案 0 :(得分:0)
您必须在regexp
中包含fnFilter function
的检查:
fnFilter
函数将这些元素设为parameter
s:
所以你的过滤器功能应如下所示:
oTable.fnFilter('G-110,G-112',null,true);
//this will check your row based on regular expression also.