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