Я создаю свое первое приложение ASP.NET MVC 3 и использую jqGrid.Один из моих столбцов, «Flavor Created», является столбцом даты, и я хотел бы отфильтровать сетку для этого столбца, используя DatePicker.Вот что происходит в настоящее время: пользователь нажимает на поле фильтра заголовка столбца, отображается средство выбора даты, а затем пользователь выбирает год, месяц и щелкает день.Сборщик уходит и оставляет дату, скажем, 28.03.2009, в текстовом поле.Чтобы фактически заставить фильтр работать, я должен щелкнуть в этом поле и нажать клавишу Enter, что немного раздражает пользователя.
Существует ли способ автоматического запуска фильтра при нажатии пользователемэтот день?
(Кроме того, я не уверен, для чего используется кнопка «Готово», так как сборщик отключается при каждом нажатии на день. Возможно, это настройка, которую я пропускаю.)
Кому-нибудь еще нужна была эта функциональность и она была решена?
Я пытался сделать что-то вроде этого:
dataInit: function (elem) {
$(elem).datepicker({ changeYear: true, changeMonth: true, showButtonPanel: true,
onSelect: function (dateText, inst) {
$("#icecreamgrid")[0].trigger("reloadGrid");
}
})
}
, как я видел, как кто-то на каком-то сайте предлагал, но это не сработало.