看起來,jqGrid sortname
和sortorder
屬性實際上並不會導致您的數據集被排序 - 它們只會導致顯示向上/向下箭頭。jqGrid默認排序順序?
如何讓您的數據集在下載時排序?
當您單擊列標題但是我希望將默認排序應用於我們的數據時,排序很有效。
更新:當我們點擊下一個按鈕時,下一個請求會對數據進行排序。
這會導致一個稍有混淆的用戶界面,其中數據在列上按向下箭頭加載 - 並且數據未排序 - 但是當您單擊下一步時,數據現在已排序。
看來,如果我省略了sortname和sortorder,jqGrid仍然顯示排序圖標 - 很奇怪。
您是否建議我們加載兩次網格?初始負載(未排序)和希望排序的第二個負載? – 2010-09-16 20:57:41
@Marcus:你不會在你的問題中插入任何代碼,所以我必須猜測你做了什麼。它從服務器加載JSON或XML數據,服務器對數據進行排序,因此您應該修復服務器代碼。如果您從本地源加載數據或從服務器加載數據爲** unsorted **,並且使用「loadonce:true」,則應該對數據進行一次**排序**。爲此,您必須刷新網格當前頁面中顯示的數據。你可以在'trigger(「reloadGrid」)'方面做到這一點 - 在本地數據的情況下,它只是「刷新」當前頁面。有時像'page'或'rowNum'這樣的參數可以幫助 – Oleg 2010-09-17 11:15:12
我們使用'loadonce:true'從服務器加載未分類的數據。將嘗試'觸發...' – 2010-09-17 14:14:48