1
我一直在我的asp.net web应用程序中广泛(并成功地)使用jqgrid。jqgrid表单编辑:颠倒列顺序
是否可以在表单编辑中反转列顺序? 即:colmodel显示
列以A 列B C列
我想显示类似:
列以A C列 列B
当用户点击编辑图标并进入表单编辑对话框。
编辑:我读过remapColumns函数存在(check it out)。是否有可能在表单编辑中使用它?
我一直在我的asp.net web应用程序中广泛(并成功地)使用jqgrid。jqgrid表单编辑:颠倒列顺序
是否可以在表单编辑中反转列顺序? 即:colmodel显示
列以A 列B C列
我想显示类似:
列以A C列 列B
当用户点击编辑图标并进入表单编辑对话框。
编辑:我读过remapColumns函数存在(check it out)。是否有可能在表单编辑中使用它?
您可以针对以下简单的代码
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]);
}
}
看the demo的更改列顺序的顺序。其结果是,你会得到
,而不是默认的形式
奥列格,我很抱歉,但是这不是我要找的。在我看来,你只是颠倒了列顺序;我想重新创建表单域顺序。你写我昨天使用recreateForm:true,自从那一刻起我一直在寻找一个例子:( – frabiacca 2012-02-11 09:22:55
@frabiacca:你问了我一个关于'remapColumns'的用法的评论,如果你改变列的顺序,这很重要使用[recreateForm:true](http://www.trirand.com/jqgridwiki/doku.php?id=wiki:form_editing#properties)(请参阅[here](http://stackoverflow.com/a/6971820/) 315935)例子)有当前的列顺序,你现在的问题是“jqgrid表单编辑:颠倒列顺序”,它不依赖于'columnChooser','reorderColumn'等的用法,如果还有其他的额外的步骤,你需要在窗体对话框中的字段的另一个顺序 - 请描述 – Oleg 2012-02-11 12:42:29
hey oleg,我发现formoptions包含rowpos属性,这正是我正在寻找的;) – frabiacca 2012-02-11 14:37:31