2012-03-29 5 views
-2

У меня есть этот столбец Модель на JqGrid:Query выберите поле на JqGrid форме редактирования

{name:'ta',index:'ta',jsonmap:'ta',width:70,editable:true,edittype:'select', 
editoptions: {dataUrl:hostname+'/sisfa/ta_cb'}} 

Я использую JqGrid редактирования формы для редактирования этого поля. Как «уловить» редактор полей для этого поля при редактировании формы. Я использую этот метод, но не работает

.editGridRow("new", 
     {closeAfterAdd: true, addCaption:'Add Data', 
     width:500,dataheight:300,beforeShowForm:function(formid){ 
      console.log($('#tr_ta').find('select[name=ta]')); 
     }});   

Этот метод работает для другого типа редактирования.

ответ

0

Вы можете переместить код с beforeShowForm по номеру dataInit из editoptions. В этом случае вы будете уверены, что код будет выполнен после<select> будет создан и заполнен данными, полученными с сервера.

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