在 jqgrid 中加上
jQuery("#grid").jqGrid('sortableRows',{
update :function(e, ui) {
var item = ui.item[0];
var ri = item.rowIndex;
var itemId = item.id;
var pos, newpos, uid;
//
var rowId = this.rows[ri].id;
var rowData = jQuery('#grid').jqGrid('getRowData', rowId);
...
}
即可讓使用者利用滑鼠拖拉方式來調整資料的順序,
但發現用此方法, 會對 trigger("reloadGrid") 造成重新載入資料後, 資料欄位寬度會變不對齊,
因此建議改用
jQuery("#grid").jqGrid('GridUnload');
的方式來處理, 就不會發生此種現象.
沒有留言:
張貼留言