Как мне получить оперное значение формы jqgrid перед отправкой? - PullRequest
0 голосов
/ 21 декабря 2011

Хотя я знаю, что jqgrid публикует параметр и значение oper формы после отправки, как мне получить значение в форме?

Мне нужно изменить содержимое списка выбранного поля в зависимости от того, нахожусь ли я в режиме добавления или редактирования формы. Единственный способ сделать это - добавить значение операции в событие select dataURL или dataEvents, чтобы у меня были правильные элементы в списке выбора при открытии формы.

{name:'it.MIID', index:'it.MIID', edittype:'select',
editoptions:{dataUrl:'php/items-se-script.php?data='+jsondata}},
dataEvents:[{type:'what type?',fn:function(e){}}]},

Похоже, использование dataEvents - это путь, но я не знаю, какой тип использовать?

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 22 декабря 2011

Вы можете сделать любую модификацию editoptions внутри beforeInitData обратного вызова редактирования формы.Вы можете использовать разные обработчики beforeInitData для добавления и редактирования форм.Внутри обработчика beforeInitData вы можете, например, установить (изменить) dataUrl, чтобы он включал дополнительный параметр, который вам нужен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...