Я сталкиваюсь со следующей проблемой:
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});
При начальной загрузке страницы ошибки нет, но как только я возвращаюсь на эту страницу после посещения другой страницы, появляется эта ошибка.
Есть ли способ обойти это?