2017-01-05 2 views

답변

0

그렇지 동적으로이 (당신의 질문의 제목을 참조)

$("#contratos").jqGrid('navGrid', '#paginacion', {}, {width: 900}, {width: 900}); 

또는

var formEditOptions = { width: 900 }; 
... 
$("#contratos").jqGrid('navGrid', '#paginacion', {}, formEditOptions, formEditOptions); 

이러한 설정은 여전히 ​​를 작동 사용해야 모두 편집 width을 설정하고 대화 상자를 추가하려면 . free jqGrid (버전 4.13.6)의 현재 버전으로 복고풍 버전 4.5.2에서 업그레이드 고려

var formEditOptions = { 
     beforeShowForm: function ($form) { 
      $form.closest(".ui-jqdialog").width(500); 
     } 
    }; 
... 
$("#contratos").jqGrid('navGrid', '#paginacion', {}, formEditOptions, formEditOptions); 

마지막으로 내가 당신을 권하고 싶습니다 : 하나는 대신 beforeShowForm 콜백을 사용할 수 있습니다. 4.5.2 버전은 Chrome 26, Firefox 21, IE 10의 출시 당시 거의 4 년 (2013 년 5 월 21 일)에 게시되었습니다. Chrome 55, Firefox 50, Edge 38 및 IE 11을 사용합니다. CDN에서 직접 jqGrid 파일을로드하여 무료 jqGrid 4.13.6을 시도하십시오 (the wiki article 참조).

+0

감사합니다. ..... 마지막으로 $ form.closest (".ui-jqdialog")를 사용했습니다. width (500); beforeShowForm 이벤트에서 이미 편집 폼을 가지고 있습니다. – jstuardo

+0

@jstuardo : 천만에요! – Oleg