New to Kendo UI for jQuery? Download free 30-day trial

jQuery Calendar MVVM

Loading Demo...
  • EXAMPLE
  • VIEW SOURCE
mvvm.html

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 Calendar 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 Calendar, 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 Calendar and pass the viewmodel as a second argument.

This Calendar 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.

Support & Learning Resources

Additional Resources