Редактирование формы jqgrid: инвертировать порядок столбцов - PullRequest
1 голос
/ 10 февраля 2012

Я широко (и успешно) использую jqgrid в своем веб-приложении asp.net.

Можно ли инвертировать порядок столбцов при редактировании формы?т.е.: colmodel показывает

КОЛОННА A КОЛОННА B КОЛОННА C

Я бы хотел показать что-то похожее на:

КОЛОННА A КОЛОННА C КОЛОННА B

когда пользователь нажимает значок редактирования и входит в диалоговое окно редактирования формы.

РЕДАКТИРОВАТЬ : я прочитал, что существует функция remapColumns ( проверить это ).Можно ли использовать его при редактировании формы?

1 Ответ

1 голос
/ 10 февраля 2012

Вы можете изменить порядок столбцов в соответствии со следующим простым кодом

beforeShowForm: function ($form) {
    var i, l, $tinfo = $form.find('tr.tinfo'),
        $trFormData = $form.find('tr.FormData');
    for (i = 1, l = $trFormData.length; i < l; i++) {
        $tinfo.after($trFormData[i]);
    }
}

см. демо .В результате вы получите

enter image description here

вместо формы по умолчанию

enter image description here

...