2014-01-11 39 views
0

我想启用serverGrouping选项为kendo ui网格绑定到永生。Everlive和Kendo UI网格serverGrouping不起作用

出于这个目的,我从这里everlive结合的examble:http://demos.kendoui.com/web/grid/everlive.html

我运行这段代码(刚刚添加serverGrouping:真实,可分组:真正的代码),网页上并收到follwing错误:“ Uncaught TypeError:无法读取未定义的属性“长度”

这是网格impimentation中的错误还是我做错了什么?

$("#grid").html(""); 

var everlive = new Everlive({ 
    apiKey: "3q4sHgIqESXbpvOp", 
    scheme: "http" 
}); 

var dataSource = new kendo.data.DataSource({ 
    type: "everlive", 
    transport: { 
     // binding to the Order type in Everlive 
     typeName: "Order" 
    }, 
    schema: { 
     model: { 
      id: "Id", 
      fields: { 
       // default Everlive fields 
       CreatedBy: { type: "string" }, 
       CreatedAt: { type: "date" }, 
       ModifiedAt: { type: "date" }, 

       // type fields 
       Freight: { type: "number" }, 
       OrderDate: { type: "date" }, 
       ShipName: { type: "string" }, 
       ShipCity: { type: "string" } 
      } 
     } 
    }, 
    serverPaging: true, 
    pageSize: 20, 

    serverSorting: true, 
    sort: { field: 'OrderDate', dir: 'asc' }, 

    serverGrouping: true 
}); 

$("#grid").kendoGrid({ 
    dataSource: dataSource, 
    height: 430, 
    sortable: true, 
    pageable: true, 
    groupable: true, 
    columns: [ 
     { 
      field: "Freight", 
      width: 100 
     }, { 
      field: "OrderDate", 
      title: "Order Date", 
      width: 120, 
      format: "{0:MM/dd/yyyy}" 
     }, { 
      field: "ShipName", 
      title: "Ship Name" 
     }, { 
      field: "ShipCity", 
      title: "Ship City", 
      width: 150 
     } 
    ] 
}); 

回答

1

ServerGrouping显然不被Everlive后端支持。注意到支持here

+0

谢谢。希望他们在将来的版本中包含此功能。 – user3184743