разделение диалогового окна jqgrid (диалоговое окно редактирования формы) на два макета - PullRequest
3 голосов
/ 17 июля 2010

У меня есть jqgrid с 23 заголовками.Он также имеет диалоговое окно редактирования с формой.

Проблема в 23 заголовках, 2 заголовка недоступны для редактирования, а остальные редактируемые.Когда я нажимаю кнопку «Изменить», она отображает длинную форму (с одним столбцом) с 21 строкой.

Можно ли изменить макет на форму с двумя столбцами, и в каждом столбце будет половина всех моих строк?

1 Ответ

5 голосов
/ 25 августа 2010

В вашем коде colModel вы можете определить свойства rowpos (для изменения порядка строк) и colpos (для предоставления столбца). Этот отрывок взят со страницы вики jqGrid по общим правилам:

<script>
jQuery("#grid_id").jqGrid({
...
   colModel: [ 
      ... 
      {name:'price', ..., formoptions:{elmprefix:'(*)', rowpos:1, colpos:2....}, editable:true },
      ...
   ]
...
});
</script>

Таким образом, вы можете определить половину ваших полей как colpos: 2. Я протестировал это решение, и оно работает.

...