Метка редактирования формы JQGrid / ширина столбца - PullRequest
0 голосов
/ 04 ноября 2011

У меня есть jqgrid и я использую редактирование формы в этой сетке. У меня проблема в том, что столбцы, помеченные как редактируемые, имеют неверную ширину. Мне не удалось найти соответствующую опцию в API, ни в colModel, ни в опциях формы. Например, у меня есть текстовое поле шириной ~ 35 символов, но оно отображается только как ~ 15. Дайте мне знать, если нужен пример кода.

Ответы [ 2 ]

5 голосов
/ 04 ноября 2011

Может быть несколько способов решить эту проблему.Вы попробуете следующим образом:

  1. В colModel вы можете использовать editoptions: {size:50}
  2. Если это не работает, вы можете использоватьследующее:

    editoptions: {dataInit: function (elem) {$ (elem) .width (50);// устанавливаем нужную ширину}}

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

table.EditTable > tbody > tr.FormData > td.DataTD > input[type="text"] {
    width: 115px !important;
}

table.EditTable > tbody > tr.FormData > td.DataTD > select, 
table.EditTable > tbody > tr.FormData > td.DataTD > input, 
table.EditTable > tbody > tr.FormData > td.DataTD > textarea {
    width: 115px !important;
}
3 голосов
/ 04 ноября 2011

Попробуйте использовать размер свойство editoptions .Например editoptions:{size:35}.Возможно, вам придется дополнительно использовать width свойство editGridRow в параметре prmEdit navGrid .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...