Я не понимаю, как изменить ширину формы редактирования в JqGrid. Я нашел параметр "ширина", но я не знаю, как его использовать (нет примера).
JqGrid Как изменить ширину формы редактирования?
Ответ 1
Вероятно, вы знаете метод navGrid. Он имеет параметры в форме
$("#list").jqGrid('navGrid','#pager',{parameters},
prmEdit, prmAdd, prmDel, prmSearch, prmView);
где параметр prmEdit
может содержать любые опции editGridRow, включая width, который вам нужен. Так что если вам нужно, например, иметь форму редактирования с шириной 500 пикселей вместо стандартного 300px, вы можете использовать
$("#list").jqGrid('navGrid','#pager',{},{width:500});
Чтобы упростить вам реализацию, я изменил пример из моего другого ответа, чтобы в диалоговом окне редактирования было 200px: см. здесь live здесь.
Ответ 2
вы можете изменить в настройках редактирования, используя следующий код.
editSettings = {
recreateForm:true,
jqModal:false,
reloadAfterSubmit:false,
closeOnEscape:true,
savekey: [true,13],
closeAfterEdit:true,
zIndex:1000,
**width: 450**,
pgbuttons:false,
.jqGrid('navGrid','#Pager',editSettings,...)