JqGrid Как изменить ширину формы редактирования? - PullRequest
17 голосов
/ 10 октября 2010

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

Ответы [ 2 ]

26 голосов
/ 10 октября 2010

Вам, вероятно, известен метод navGrid .Он имеет параметры в форме

$("#list").jqGrid('navGrid','#pager',{parameters},
                  prmEdit, prmAdd, prmDel, prmSearch, prmView);

, где параметр prmEdit может содержать любые параметры editGridRow , включая параметр width , который вам нужен.Поэтому, если вам нужно, например, иметь форму редактирования шириной 500 пикселей вместо 300 пикселей по умолчанию, вы можете использовать

$("#list").jqGrid('navGrid','#pager',{},{width:500});

Чтобы упростить реализацию, я изменил пример из моего другого ответа так, чтобы диалоговое окно редактирования имело 200 пикселей:посмотреть вживую здесь .

3 голосов
/ 15 августа 2013

Вы можете изменить настройки редактирования, используя следующий код.

editSettings = {
recreateForm:true,
jqModal:false,
reloadAfterSubmit:false,
closeOnEscape:true,
savekey: [true,13],
closeAfterEdit:true,
zIndex:1000,
**width: 450**,
pgbuttons:false,

.jqGrid('navGrid','#Pager',editSettings,...) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...