JSON

Kendo UI开发教程(6): Kendo DataSource 概述

字号+ 作者:H5之家 来源:H5之家 2016-06-06 13:01 我要评论( )

Kendo UI开发教程(6): Kendo DataSource 概述

Kendo 的数据源支持本地数据源(JavaScript 对象数组),或者远程数据源(XML, JSON, JSONP),支持CRUD操作(创建,读取,更新和删除操作),并支持排序,分页,过滤,分组和集合等。

准备开始

下面创建一个本地数据源。

var movies = [ { title: "Star Wars: A New Hope", year: 1977 }, { title: "Star Wars: The Empire Strikes Back", year: 1980 }, { title: "Star Wars: Return of the Jedi", year: 1983 } ]; var localDataSource = new kendo.data.DataSource({data: movies});

创建一个远程数据源 (Twitter)

var dataSource = new kendo.data.DataSource({ transport: { read: { // the remote service url url: "", // JSONP is required for cross-domain AJAX dataType: "jsonp", // additional parameters sent to the remote service data: { q: "html5" } } }, // describe the result format schema: { // the data which the data source will be bound to is in the "results" field data: "results" } }); 绑定数据源到UI组件

Kendo UI组件很多都支持数据绑定 ,UI组件绑定的数据源可以在配置UI组件时设置,或是多个UI组件共享同一个数据源。

创建UI组件时设置DataSource属性

$("#chart").kendoChart({ title: { text: "Employee Sales" }, dataSource: new kendo.data.DataSource({ data: [ { employee: "Joe Smith", sales: 2000 }, { employee: "Jane Smith", sales: 2250 }, { employee: "Will Roberts", sales: 1550 }] }), series: [{ type: "line", field: "sales", name: "Sales in Units" }], categoryAxis: { field: "employee" } });

20130621006

使用共享的远程数据源

var sharableDataSource = new kendo.data.DataSource({ transport: { read: { url: "data-service.json", dataType: "json" } } }); // Bind two UI widgets to same DataSource $("#chart").kendoChart({ title: { text: "Employee Sales" }, dataSource: sharableDataSource, series: [{ field: "sales", name: "Sales in Units" }], categoryAxis: { field: "employee" } }); $("#grid").kendoGrid({ dataSource: sharableDataSource, columns: [ { field: "employee", title: "Employee" }, { field: "sales", title: "Sales", template: '#= kendo.toString(sales, "N0") #' }] });

这个例子使用了模板 template ,模板的用法参见后面的文章。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • json使用教程1

    json使用教程1

    2016-05-29 16:00

  • 微信公众平台开发入门教程(图文详解)

    微信公众平台开发入门教程(图文详解)

    2016-05-15 15:08

  • Java软件开发工程师求职简历模板

    Java软件开发工程师求职简历模板

    2016-05-11 18:02

  • Python3 JSON 数据解析

    Python3 JSON 数据解析

    2016-05-11 16:01

网友点评
m