我想重新排序只使用一個特定列的jqgrid行。目前,行可以通過任何列重新排序。我有它設置如下圖所示:如何僅使用單個列拖放jqgrid中的行?
jQuery("#list").jqGrid('sortableRows', {
update: function (ev, ui) {
SaveRowSorting();
}
});
但上面的代碼允許行要由所有列重新排序,但我們希望把它限制在只有一列。
例如,如果我們有3列連續。然後,我們希望該行僅由column1重新排序,並且不應允許使用其他兩列進行行排序。
我們怎麼能做到這一點?任何想法?
我真的很感謝這方面的幫助。
感謝, 佳日
你是什麼意思下「我們希望該行被重新排序只有column1」?您是否希望在對行重新排序後,其他列的包含將保持不變?在這種情況下,你將會有不同行數據的混合。什麼時候能有這種感覺?可能你的意思是其他一些行爲? – Oleg 2010-11-22 12:43:32
以下是更多詳細信息:目前,我們使用jQuery(「#list」)啓用行重新排序。jqGrid('sortableRows')。所以,目前我們允許用戶上下移動行,然後在數據庫中保存這些行的順序。但是,用戶可以通過按住(並拖動)連續的任何單元格來上下移動行。我們想要實現的目的是限制用戶只需在該行中的一個單元格上移和下移行。現在有點清楚了嗎?如果不清楚,請告訴我,然後我可以提供更詳細的信息。 – Yash 2010-11-22 13:13:05