Я использую последнюю версию бесплатно jqGrig от Oleg.jgGrid и событие ResetFilterToolbar
Я знаю, что в версиях, свободных-jqGrid, многие другие события добавляются в отличие от jqGrid.
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:events#list_of_events
Перечитал много подобных ответов, но события не работают для меня.
jqGrid 'clearToolbar' without grid reload
Вот что-то подобное, но в качестве примера событие при нажатии пользовательской кнопки. Это необходимо для меня, что при нажатии на ClearToolbar добавить пользовательскую проверку на событие «jqGridToolbarBeforeClear» или «jqGridToolbarAfterClear».
Вы писали про "пользовательскую кнопку". Не могли бы вы объяснить, что именно вы делаете, и описать более подробно, что вы пытаетесь реализовать? Вы каким-то образом добавили пользовательскую кнопку к панели инструментов ** поиска фильтра ** (см. 'FilterToolbar') или вы имеете в виду ** навигационную панель ** (см.' NavGrid')? Может быть, события jqGridToolbarBeforeClear и jqGridToolbarAfterClear не являются событиями, которые вам действительно нужны. Какой тип данных вы используете? В целом, это полезно в большинстве случаев, если вы публикуете код JavaScript или демонстрационную версию, которая показывает, что вы делаете. – Oleg
Вы писали о «пользовательской проверке события jqGridToolbarBeforeClear или jqGridToolbarAfterClear». Нужно ли вам ** останавливать ** обработку в некоторых случаях? Это возможно только в 'jqGridToolbarBeforeClear' и только. Он должен возвращать значение '' stop ''. – Oleg
Спасибо Олегу за ответ. Да, я должен в некоторых случаях прекратить обработку фильтра. Я использую только filterToolbar. datatype: 'json' –