#jquery #jqgrid
#jquery #jqgrid
Вопрос:
Хорошо, итак, я на RTFM искал SO и Google, и, похоже, я не могу понять, как добавить хуки, чтобы я мог добавить значок «загрузка», когда пользователь нажимает «Отправить» при добавлении / редактировании новой строки из диалогового окна в grid. Все, что мне нужно сделать, это знать, когда пользователь нажал кнопку отправки. Есть идеи?
Ответ №1:
onclickSubmit, похоже, то, что вам нужно.
Комментарии:
1. Я пробовал это без результата. Где это добавлено? Можете ли вы привести пример?
Ответ №2:
Разобрался:
события формы привязаны к navGrid, а не к самой сетке:
$("#myGrid").navGrid("#commodGrid-pager", {add:false, view:false, del:false,edit:true}
,{"onclickSubmit": function(){alert("ouch!");}}, /*edit options*/
,{} /*add options*/
,{} /*delete options*/
,{multipleSearch:false}
,{closeOnEscape:true}
);
Комментарии:
1. Да, конечно. Событие onclickSubmit является параметром
editGridRow
функции. Вы можете видеть это по ссылке на документацию страницы, которую я включил. Если вы используете редактирование форм, вы либо вызываетеeditGridRow
функцию напрямую (например, вondblClickRow
случае jqGrid), либо настраиваете панель навигатора так, чтобы в нее были включены кнопки «Редактировать» или «Добавить». В последнем случае вы должны поместитьeditGridRow
параметры в качестве параметров navGrid .