Как мы можем очистить поле поиска адаптивной таблицы?

Мы можем добавить поиск в таблицу, определенную с помощью TabularTables, и сделать ее чувствительной к регистру, умной и enterOnly. Однако я не вижу опции для очистки поля поиска при перезагрузке таблицы / страницы. Любая идея, как я могу очистить поиск?

В таблице "stateSave" имеет значение true и не может быть отключено, потому что я хотел бы, чтобы размер страницы и сортировка сохранялись при перезагрузке страницы.

https://github.com/aldeed/meteor-tabular

1 ответ

Обновите обработчик шаблона onRendered или onDestroyed, чтобы очистить значение поиска от состояния и перерисовки.

https://datatables.net/reference/api/search()

Template.your_template_name.onDestroyed(function() {
  var table = $('#your_datatable_id').DataTable({
    'retrieve': true
  });
  if (table.search() !== "") {
    return table.search("").draw();
  }
});
Другие вопросы по тегам