Ошибка yadcf: невозможно прочитать свойство 'oFeatures' со значением null в addRangeDateFilter - PullRequest
0 голосов
/ 11 марта 2020

Я сталкиваюсь со следующей проблемой:

jquery.dataTables.yadcf.js:1834 Uncaught TypeError: Cannot read property 'oFeatures' of null
    at addRangeDateFilter (jquery.dataTables.yadcf.js:1834)
    at appendFilters (jquery.dataTables.yadcf.js:3033)
    at HTMLTableElement.<anonymous> (jquery.dataTables.yadcf.js:3768)
    at HTMLDocument.dispatch (jquery.js:4435)
    at HTMLDocument.r.handle (jquery.js:4121)
    at Object.trigger (jquery.js:4350)
    at HTMLTableElement.<anonymous> (jquery.js:4901)
    at Function.each (jquery.js:374)
    at n.fn.init.each (jquery.js:139)
    at n.fn.init.trigger (jquery.js:4900)

Это происходит только тогда, когда я перехожу на другую страницу и затем возвращаюсь на старую страницу. Я также использую фильтр дат диапазона на других страницах с одиночными данными, но эта ошибка не появляется. Однако на этой странице есть несколько таблиц данных, поэтому это может быть возможной причиной.

Я использую следующий код:

yadcf.init(table, [           
{
 column_number: 5,
 filter_container_id: 'dateFilter',
 filter_type: 'range_date'
}],
{externally_triggered: true});

При начальной загрузке страницы ошибки нет, но как только я возвращаюсь на эту страницу после посещения другой страницы, появляется эта ошибка.

Есть ли способ обойти это?

1 Ответ

0 голосов
/ 23 марта 2020

У меня была запущена старая версия jquery, обновлена ​​библиотека, и это исправлено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...