jqGrid-как изменить конструкцию редактирования формы?



В документации jqGrid для form_editing я вижу, как строится form_editing.



<form ...>
<table>
<tr id='tr_myfield'>
<td> Caption</td>
<td>edited element named, in colModel, as "myfield"</td>
</tr> ...
</table>
</form>


Могу ли я изменить эту конструкцию ?



Это необходимо мне, потому что у меня слишком много столбцов для редактирования в моей форме, и я хочу отобразить форму наиболее удобным для пользователя способом.
Например, когда у меня есть двадцать столбцов для редактирования в моей таблице. У меня в форме двадцать рядов.
Но я бы получил одну строку для двух столбцов.
Я понял, что каждая строка идентифицируется по своему индексу, поэтому я не могу просто имейте две колонки в одной строке.
Но если это возможно подделать, будьте уверены, что это сделает меня счастливым.
(например, с двумя таблицами и похожим идентификатором или с параметрами form_editing, которые я не знаю ...)



PS: извините за мой плохой английский.
435   2  

2 ответов:

Есть rowpos и colpos свойства formoptions, которые были бы полезны для вас.

Демонстрационная версия демонстрирует, как можно изменить стандартную форму редактирования, созданную jqGrid, на следующую

Введите описание изображения здесь

Если я правильно понимаю вашу проблему, использование rowpos и colpos может быть очень полезно в вашем случае.

Если вам нужно настроить форму, лучше всего создать свою собственную страницу и использовать плагин, такой как jQuery UI Dialog для отображения вашей пользовательской формы. Это будет больше работы, так как вы не можете использовать встроенные возможности редактирования формы jqGrid, но вы будете иметь полный контроль над макетом формы.

Comments

    Ничего не найдено.