0
  1. 如何进行OnDemandGrid排序JSONrestStore

    我尝试sortable:true如下,但没有奏效。

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

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

  2. 我还想自定义货币字段和日期字段的排序。

请告诉如何在 中进行自定义排序OndemandGrid

4

2 回答 2

0

如果您正在使用 JsonRest 存储并且您正在对列进行排序,您会注意到它实际上是在向服务器发出请求,您的排序需要在服务器端(SQL 查询或您正在使用的任何内容)进行,并将结果传回给客户。

于 2013-08-06T20:37:23.230 回答
0

在您创建的 onDemandGrid 实例上收听“dgrid-sort”事件以执行任何类型的自定义排序

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

您还可以以编程方式设置排序顺序:

set("sort", property, descending)

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

于 2013-08-08T03:47:04.933 回答