New to Kendo UI for jQuery? Download free 30-day trial
jQuery DateInput MVVM
- EXAMPLE
- VIEW SOURCE
-
Change Theme
defaultDefault Theme
- Main
- Main Dark
- Nordic
- Ocean Blue
- Ocean Blue A11Y
- Purple
- Turquoise
Bootstrap Theme- Main
- Bootstrap 3
- Bootstrap 3 Dark
- Main Dark
- Nordic
- Turquoise
- Turquoise Dark
- Urban
- Vintage
Material Theme- Main
- Arctic
- Lime Dark
- Main Dark
- Nova
Classic Theme- Main
- Green
- Green Dark
- Lavender
- Lavender Dark
- Main Dark
- Metro
- Metro Dark
- Moonlight
- Opal
- Opal Dark
- Silver
- Silver Dark
- Uniform
Fluent Theme- Main
Description
The Kendo UI for jQuery MVVM feature seamlessly integrates with the Kendo UI DataSource and UI components, and provides powerful two-way data binding capabilities which create attribute values for component observables and modify them automatically when the user interacts with the UI.
The Model-View-ViewModel (MVVM) architecture is a popular design pattern which helps you separate the data (Model) from the UI (View) and expose the Model data objects in a way that they can be easily consumed in the View.
This example shows how to configure the Kendo UI for jQuery DateInput for the MVVM functionality exposed by the framework. First, the demo illustrates how to create a viewmodel
instance with the kendo.observable
. Then, it instantiates the DateInput, its attributes, and binding definition by using data
attributes. Note that to wire the viewmodel
, you need to invoke the kendo.bind
method to the container element of the DateInput, and pass the viewmodel
as a second argument.
This DateInput example is part of a unique collection of hundreds of jQuery demos, with which you can see all Kendo UI for jQuery components and their features in action. View the source code of the demos from the library or directly adapt, and edit them and their theme appearance in Kendo UI for jQuery Dojo or ThemeBuilder.