2013-08-02 28 views
0
  1. 如何在OnDemandGridJSONrestStore中進行排序?如何在OnDemandGrid中執行Header排序?

    我試圖sortable:true喜歡以下,但沒有奏效。

    {field: "column1",label: "column1",sortable:true}, 
    {field: "column2",label: "column1",sortable:true} 
    

    正常的字符串排序本身不起作用。

  2. 我也想自定義貨幣字段和日期字段排序。

請告訴如何在OndemandGrid中進行自定義排序。

回答

0

如果您使用的JsonRest商店,你在排序列,你會發現它實際上使請求到服務器,你的排序需要發生服務器端(SQL查詢,或者你使用任何)與結果傳回給客戶。

0

聽取

myGrid.on('dgrid-sort', function(grid, parentEvent, data){ 
    // sort data according to your custom logic 
} 

您也可以progrmatically設置排序順序已創建做任何定製的onDemandGrid實例排序「dgrid排序」事件:

set("sort", property, descending) 

參考:https://github.com/SitePen/dgrid/wiki/Grid

+1

事件dgrid排序是沒有得到調用,在網格上,當點擊header.please給我的例子。 – SSayee

+1

可以請您發佈您的代碼 - 這會更好的調試它幫助。 –

+0

你是什麼版本的dgrid?我只返回第一個(evt)對象,而不是parentEvent或數據。 – streetlight