彩票走势图

HTML5 Web app开发工具Kendo UI Web教程:Grid网格控件的使用

原创|行业资讯|编辑:郝浩|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

  1. 从现有的HTML表格元素中,用HTML定义组、行、和数据。
  2. 从 HTML div 元素中,用配置定义列和行,并绑定到数据。

从现有的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(){ $(&quot;#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");

>>>Kendo UI Web下载


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP