UI Widgets / Overview

AutoComplete

AutoComplete

The AutoComplete provides suggestions depending on the typed text. It also allows multiple value entries. The suggestions shown by the AutoComplete can come from a local Array or from a remote data source.

Grid

Grid

The Grid widget displays tabular data and offers rich support for interacting with data; including paging, sorting, grouping, and selection.

ComboBox

ComboBox

The ComboBox widget allows selection from pre-defined values or entering a new value. It is a richer version of the standard HTML select, providing support for local and remote data binding, item templates, and configurable options for controlling the list behavior.

DatePicker

DatePicker

The DatePicker allows the end user to select a date from a calendar or by inputing the data directly. It supports custom templates for "month" view, configurable options for min and max date, start view and the depth of the navigation.

DataSource

DataSource

The DataSource component is an abstraction for using local (arrays of JavaScript objects) or remote (XML, JSON, JSONP) data. It fully supports CRUD (Create, Read, Update, Destroy) data operations and provides both local and server-side support for Sorting, Paging, Filtering, Grouping, and Aggregates.

Editor

Editor

The Editor allows users to create rich text content by means of a WYSIWYG interface. The generated widget value is comprised of XHTML markup.

ListView

ListView

The ListView is designed to give your the freedom to specify custom type of layout for the items displayed in the control. It can be bound to local JSON data or to remote data using the Kendo DataSource component.

MVVM

MVVM

Model View ViewModel (MVVM) is a design pattern which allows developers to control their views by manipulating view model objects. The MVVM framework keeps the view and the model in synch without the developer having to manually do both.

Window

Window

A Window displays content in a modal or non-modal HTML window. By default, a Window can be moved, resized, and closed. Its content can also be defined either as static HTML, or loaded dynamically via AJAX.