New to Kendo UI for jQuery? Download free 30-day trial
jQuery TreeView 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 enable you to easily create attribute values for component observables, modify them automatically when changes are applied in the data source, and alter the underlying data 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 TreeView 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 TreeView, 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 TreeView and pass the viewmodel
as a second argument.
This TreeView 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.