我有这个数据表,我需要在其中过滤一些列,但要对其他特定的列进行“与”或“或”操作,想法是无论其他过滤器是否与该行不匹配,该列都具有值(例如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();
...不是为我工作。
谢谢。