我在本地有大量的數據,但不希望一次全部加載到網格。是否有可能加載一些內容到一個頁面,然後滾動到另一個本地數據加載的另一部分?是否可以部分加載本地數據到劍道部分?
1
A
回答
2
是的,您必須啓用serverPaging
在數據源定義中。您可能也對KendoUI Grid scrollable.virtual
感興趣。
3
我假設你正在使用這裏的ORM:
當然只是有數據訪問代碼返回IQueryable<T>
欲瞭解更多信息閱讀:
http://docs.kendoui.com/getting-started/using-kendo-with/aspnet-mvc/helpers/grid/ajax-binding
它說明了如何劍道爲您進行分頁和排序。因此,SQL基因處理將僅返回網格上顯示的內容,而不是所有數據。
從劍道網站:
如何實現分頁,排序,過濾和分組?
如果您的模型支持IQueryable接口或者是DataTable,網格會自動進行分頁,排序,過濾,分組和聚合。對於服務器綁定場景,不需要額外的步驟 - 只需將IQueryable傳遞給網格構造函數即可。檢查服務器綁定幫助主題以獲取更多信息。
對於ajax綁定場景,必須使用ToDataSourceResult擴展方法來執行數據處理。檢查ajax綁定幫助主題以獲取更多信息。 如果你的模型沒有實現IQueryable的自定義綁定應該被實現。這意味着開發人員負責分頁,排序,過濾和分組數據。更多信息可以在自定義綁定幫助主題中找到。
重要:
將在數據庫服務器級別,如果基礎 IQueryable的供應商支持表達式樹到SQL的翻譯來進行所有的數據操作。劍道格爲ASP.NET MVC已經測試了以下框架:
實體框架
的LINQ to SQL
Telerik的OpenAccess的
NHibernate的
相關問題
- 1. 從jquery加載請求的部分軌道加載部分
- 2. 是否可以將灰度效果添加到UIImage的部分部分?
- 3. 是否可以使用colorbox加載部分頁面?
- 4. 是否可以使用snap.svg加載部分svg文件?
- 5. 是否可以在asp.net中重新加載部分頁面?
- 6. 劍道內部拆分器下一頁
- 7. MVC Razor - 是否可以渲染一個部分內的部分?
- 8. 是否可以加載谷歌地圖的一部分供離線使用?
- 9. 將數據從劍道網格加載到劍道窗口中
- 10. 是否可以將.NET代碼(部分)添加到WordPress網站?
- 11. 是否可以將css添加到頁面的特定部分?
- 12. 是否可以部分更新RealmObject
- 13. 是否可以嵌套部分視圖?
- 14. 是否可以部分安裝.Net Framework?
- 15. 是否可以將外部JS腳本加載到blob中?
- 16. Java DecimalFormat,是否可以在小數部分進行分組?
- 17. 是否可以將數據作爲NSNotifications的一部分傳遞?
- 18. 劍道從遠程服務數據,做分頁本地
- 19. 通過ajax加載部分內部父母部分加載ajax
- 20. 將數據的部分數據懶洋洋地加載到素數據表中
- 21. 在Javascript部分中分配劍道網格的數據源。 (Asp.net MVC-Razor引擎)
- 22. 部分查看不加載數據
- 23. Highcharts。異步加載部分數據
- 24. cURLlib/File_get_contents只加載部分數據
- 25. Graphhopper。我是否可以加載部分圖形文件以避免OutOfMemory錯誤?
- 26. Google Maps API:您是否可以明確限定地址部分
- 27. 是否可以從網站下載文件的一部分?
- 28. 加載POCO部分
- 29. Ember部分加載
- 30. UITableView部分加載
我正在嘗試使用具有大量行的網格。獲取所有行是非常昂貴的過程。我如何配置網格,使每個回調將返回下一頁,但最初的調用將不需要一次獲取所有的回調? (從例子中看起來最初的調用是返回完整模型 - 隨後對Products_Read的調用位於過濾器對象上。初始調用如何過濾以及是否允許將來分頁 - 在我的情況下,我有100k +行並且不可能做「返回查看(模型)」) 謝謝! –
用一些代碼示例發佈一個新問題,並在此處發佈鏈接,我將嘗試幫助 – SimonGates