2011-05-11 42 views
2

誰能告訴我如何在JQ電網整數/數字排序。 經常排序給出了扭曲的順序。JQ電網排序整數

嗨,我有當我使用loadonce =真實sorttype =「廉政」它全部完成。但我不能使用loadonce,因爲我需要爲我的目的重新加載網格幾次。

任何人都可以說,如何做到這一點,而無需使用loadonce?

謝謝,德萬·奈爾

+0

不要使用使用的jqGrid與本地數據或從服務器中的數據?哪個值具有jqGrid的'datatype'參數?發佈您當前使用的代碼以及存在問題的代碼通常會更好。 – Oleg 2011-05-11 11:03:42

+0

我使用來自服務器的數據。 – Devan 2011-05-12 04:36:08

+0

您是否嘗試過在colModel中設置您的列的sorttype爲 'sorttype:'number'' – sohaiby 2015-05-23 10:19:47

回答

1

如果使用datatype:'json'datatype:'xml',然後服務器是負責將數據排序。的sidxsord參數將被髮送作爲請求發送到服務器的部分描述了排序應該使用的服務器。

如果要實現客戶端排序和分頁數據,可以使用loadonce:true jqGrid參數。在這種情況下,您應該定義sorttype屬性(具有默認值'text'),該屬性描述列中的數據類型。後的第一個數據加載的jqGrid的datatype將被自動改變到'local'和數據的排序,分頁和過濾/搜索將由的jqGrid本身本地實現。

+1

thnks for the reply,but as I said我不想使用loadonve:true, 當我使用loadonce:true和sorttype:int。 我使用數據類型:'json'。 所以我怎麼能使用int排序沒有loadonce。 我不能理解你的答案的第一部分可能是因爲我是新的jqgrid.sorry那 你可以請解釋如何做到這一點。 – Devan 2011-05-12 09:44:45

+0

@Devan:如果您不知道「sidx」和「sord」參數是什麼,您應該更好地修改您的問題並附上您使用的代碼。此外,服務器的實現意味着您使用的語言種類繁多。我使用ASP.NET。在[the question]的「UPDATED」部分中(例如http://stackoverflow.com/questions/5500805/asp-net-mvc-2-0-implementation-of-searching-in-jqgrid/5501644#5501644)你可以找到並下載一個例子,它展示瞭如何實現所有:ASP.NET MVC 2.0服務器端的排序,分頁和過濾。 – Oleg 2011-05-12 10:01:15