原創|行業資訊|編輯:郝浩|2013-10-28 10:02:21.000|閱讀 885 次
概述:
Kendo UI Web中的Grid控件不僅可以顯示數據,并對數據提供了豐富的支持,包括分頁、排序、分組、選擇等,同時還有著大量的配置選項。使用Kendo DataSource組件,可以綁定到本地的JSON數據或者是遠程的數據。本文來看看Kendo UI Web中網格控件的配置實用。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Kendo UI Web中的Grid控件不僅可以顯示數據,并對數據提供了豐富的支持,包括分頁、排序、分組、選擇等,同時還有著大量的配置選項。使用Kendo DataSource組件,可以綁定到本地的JSON數據或者是遠程的數據。
創建Kendo Grid:
從現有的HTML表格元素創建Kendo Grid:
<!-- Define the HTML table, with rows, columns, and data --> <table id="grid"> <thead> <tr> <th data-field="title">Title</th> <th data-field="year">Year</th> </tr> </thead> <tbody> <tr> <td>Star Wars: A New Hope</td> <td>1977</td> </tr> <tr> <td>Star Wars: The Empire Strikes Back</td> <td>1980</td> </tr> </tbody> </table>
初始化Kendo Grid
$(document).ready(function(){ $("#grid").kendoGrid(); });
從 HTML div 元素中創建網格
<!-- Define the HTML div that will hold the Grid --> <div id="grid"> </div>
初始化Kendo Grid并配置列 & 數據綁定
$(document).ready(function(){ $("#grid").kendoGrid({ columns:[ { field: "FirstName", title: "First Name" }, { field: "LastName", title: "Last Name" }], dataSource: { data: [ { FirstName: "Joe", LastName: "Smith" }, { FirstName: "Jane", LastName: "Smith" }] } }); });
配置網格操作
Kendo Grid分頁、排序、分組和滾動,使用簡單的布爾配置選項就可以配置任意的網格操作。啟用網格分頁、排序、分組和滾動操作,在默認的情況下這些操作都是禁用的,之后滾動在默認的情況下是啟用的:
$(document).ready(function(){ $("#grid").kendoGrid({ groupable: true, scrollable: true, sortable: true, pageable: true }); });
虛擬滾動性能
當綁定到大型數據集或使用大的頁面尺寸時,對于性能來說減少在內存中的DOM對象是非常重要的。Kendo Grid對于高度優化綁定到大數據集綁定提供內置的UI virtualization,通過簡單的配置就可以啟用。
啟用Grid UI virtualization:
$(document).ready(function(){ $("#grid").kendoGrid({ scrollable: { virtual: true } }); });
訪問現有的網格:
通過jQuery.data()可以引用一個現有的網格實例,一旦建立了引用,就可以使用Grid API來控制它的操作。
var grid = $("#grid").data("kendoGrid");
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網