2015-05-04 127 views
1

我有網格kendo ui角度指令的問題,因爲我有要求顯示網格與500-1000項目沒有分頁,當我填充網格超過100個項目時,一切都變得非常非常(非常)緩慢。有什麼辦法可以讓它更快或減少觀察者的數量。或者,如果您有其他選擇,請將其填入答案中。角劍道網格性能問題?

+0

當用戶向下滾動頁面時,你需要加載記錄 –

+1

這個問題太模糊了,你需要爲我們顯示一個網格的例子來檢查它是否有任何自定義模板/命令/列/任何...你的數據的一個例子也不錯。 – DontVoteMeDown

回答

1

沒有任何代碼示例有點難以調試。

如果您不允許使用分頁,或許你應該考慮Virtualization of remote data

$("#grid").kendoGrid({ 
    dataSource: { 
     type: "odata", 
     serverPaging: true, 
     serverSorting: true, 
     pageSize: 100, 
     transport: { 
      read: "http://demos.telerik.com/kendo-ui/service/Northwind.svc/Orders" 
     } 
    }, 
    height: 543, 
    scrollable: { 
     virtual: true 
    }, 
    sortable: true, 
    columns: [ 
     { field: "OrderID", title: "Order ID", width: 110 }, 
     { field: "CustomerID", title: "Customer ID", width: 130}, 
     { field: "ShipName", title:"Ship Name", width: 220 }, 
     { field: "ShipAddress", title:"Ship Address" }, 
     { field: "ShipCity", title:"Ship City", width: 130 }, 
     { field: "ShipCountry", title:"Ship Country", width: 130 } 
    ] 
}); 
0

我已經注意到與元素數量嚴重放緩當我使用K-重新綁定=「gridOptions」,並指定一個datasource對象添加到網格選項(與使用數據源配置對象相反)。它似乎最終會深入觀察dataSource及其所有行和字段。