2011-12-21 4 views
0

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

Мне нужно изменить содержимое списка полей выбора в зависимости от того, включен ли я в режиме редактирования или редактирования. Единственный способ сделать это - добавить значение oper к выбранному событию 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 - путь, но я не знаю, какой тип использовать?

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

ответ

0

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

Смежные вопросы