DataSource Overview

The Kendo UI DataSource component plays a central role in all web applications built with Kendo UI for jQuery.

The DataSource is an abstraction for using local data (arrays of JavaScript objects) or remote data (web services returning JSON, JSONP, oData, or XML). The DataSource fully supports CRUD (Create, Read, Update, Destroy) data operations and provides both client-side and server-side support for sorting, paging, filtering, grouping, and aggregates.

Kendo UI for jQuery Kendoka image

The Data Source is part of Kendo UI for jQuery, a professional grade UI library with 110+ components for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.

It is a known limitation that you cannot name a DataSource field "data".

Functionality and Features

  • DataSource Operations—The Kendo UI for jQuery DataSource provides both client-side and server-side support for sorting, paging, filtering, grouping, and aggregates.
  • CRUD Operations—The DataSource component fully supports CRUD (Create, Read, Update, Destroy) data operations.
  • CORS Operations—With the DataSource, you can also perform Cross-Origin Resource Sharing as described in Todd Anglin's blog post from October 3, 2011.
  • Offline Support—The DataSource operates in an offline mode which enables data-bound Kendo UI widgets to function without an active server connection.
  • Hierarchical DataSource—The HierarchicalDataSource component allows you to represent hierarchical data.

Next Steps

See Also

In this article