检查表是否已过滤

时间:2016-09-07 21:03:36

标签: datatables yadcf

是否可以使用YADCF执行以下操作:

yadcf.exGetColumnFilterVal(oTable, 'all')

所以它返回应用过滤器的所有列的值数组?

我需要检查任何列中是否有任何过滤器,如果它们被列可见性隐藏的话。 exGetColumnFilterVal正在做这个伎俩,但我想避免像:

  if (yadcf.exGetColumnFilterVal(oTable, 0) != '') { }
  if (yadcf.exGetColumnFilterVal(oTable, 2) != '') { } 
  if (yadcf.exGetColumnFilterVal(oTable, 3) != '') { } 
  if (yadcf.exGetColumnFilterVal(oTable, 6) != '') { } 
  ...

谢谢

1 个答案:

答案 0 :(得分:1)

不可能,你可以在你的列上做一个循环,在它里面做这样的事情

if (yadcf.exGetColumnFilterVal(oTable, index) !== '') { }