Using the JSDO dialect of the Kendo UI DataSource
- Last Updated: February 2, 2026
- 2 minute read
- OpenEdge
- Version 12.8
- Documentation
To provide data to a Kendo UI widget, such as a Kendo UI Grid, you use a Kendo
UI DataSource. This is a JavaScript class (kendo.data.DataSource) that allows you to define an instance that provides
either local data values or data values from a remote data service of some type that you
define using various configuration properties. The DataSource configuration for a remote
data service primarily defines the transport options for reading and modifying the data
and the schema of the data. For more information, see the Kendo UI documentation.
Although you can define a DataSource to access virtually any remote data service, the Telerik Kendo UI and Backend Services internally support different dialects of the Kendo UI DataSource, each of which supports specialized transport and schema definitions for accessing a given remote data service. Thus, the JavaScript Data Object (JSDO) dialect of the Kendo UI DataSource supports access to the JSDO and its associated Progress Data Object Service as a remote data service. In doing so, it takes advantage of the built-in data management features of the JSDO and its schema as defined by Data Service Catalog.
However, note that Kendo UI widgets have particular Kendo UI DataSource requirements, and not all of them support the JSDO dialect. The following table summarizes the Kendo UI widgets that support data access through a Kendo UI DataSource and if they support the JSDO dialect.
| Widgets with a DataSource property | Support for the JSDO dialect? | Notes |
|---|---|---|
ComboBox |
Yes | – |
DropDownlist |
Yes | – |
Gantt |
No | Requires GanttDataSource |
Grid |
Yes | – |
ListView |
Yes | – |
MultiSelect |
Yes | – |
PivotGrid |
No | Requires PivotDataSource |
Scheduler |
No | Requires SchedulerDataSource |
TreeList |
No | Requires TreeListDataSource |
TreeView |
No | Requires HierarchicalDataSource |