Kendo UI for jQuery 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 supports CRUD (Create, Read, Update, Destroy) data operations and provides both client-side and server-side support for sorting, paging, filtering, grouping, and aggregates.
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.
A known limitation is the inability to 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 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 components to function without an active server connection.
-
Hierarchical DataSource—The
HierarchicalDataSource
component allows you to represent hierarchical data.
Next Steps
- Getting Started with the Local DataSource Binding
- Getting Started with the Remote DataSource Binding
- CORS Data Fetching from Another Domain
- DataSource JavaScript API Reference
- DataSource Demos
- Knowledge Base