возможно с 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) != '') { }
...
Спасибо
Спасибо за ваш ответ. Я пробовал с таким каждым циклом, но потом я вхожу в эту проблему: https://github.com/vedmack/yadcf/issues/348 , потому что у меня нет фильтров включен во всех столбцах. – chimos
Затем просто проверьте, есть ли фильтр, определенный для этого столбца (вы можете использовать карту/объект для хранения таких метаданных о своей таблице) перед вызовом 'yadcf.exGetColumnFilterVal' – Daniel