DataTable search()具有OR的多个列和值

时间:2019-05-23 19:46:43

标签: javascript datatable

我有这个数据表,我需要在其中过滤一些列,但要对其他特定的列进行“与”或“或”操作,想法是无论其他过滤器是否与该行不匹配,该列都具有值(例如true)该列,该行应出现在网格中,可以说我有:

ID | col1 | col2 | col3
-----------------------
 1 | true | val1 | false   
-----------------------
 2 | false | val2 | true
-----------------------
 3 | false | val1 | false

每列将有其自己的过滤器,然后当用户选择按“ col1 = true”进行过滤时,正常行为将仅显示ID = 1的行(仅显示col1 = true的行),但在我的情况下,因为在行中ID = 2“ col3 = true”的我的网格应显示ID = 1和2的行。

就像“如果col3 = true始终显示那些行无关紧要的过滤器是什么”。

对此有任何想法吗?像这样的东西:

table.columns([1, 3]).search($(this).val()).draw();

...不是为我工作。

谢谢。

0 个答案:

没有答案