stateSave
в jQuery DataTables не работает при первой загрузке таблицы данных, он загружает данные фильтра предыдущего состояния. Работает нормально после первой загрузки.
Например, если я выполнил поиск по фильтру, вышел из системы и снова вошел в приложение или обновил кэш и снова загрузил эту таблицу данных, тогда будет видно значение фильтра предыдущего поиска, а если в предыдущем поиске ничего не было, то значение Фильтр будет пустым. И при следующем поиске фильтр работает нормально.
jQuery('#tableName').dataTable( {
"Destroy": true,
"Paginate": true,
"StateSave": true,
"StateDuration": 0.1
});