One of my favorite features of Kendo UI is its support for MVVM through the kendo.observable object. Creating an observable ViewModel allows you to declaratively and intuitively bind data using the “data-bind” attribute, with virtually no code.
Using this method, you can even generate a form on the fly, specifying not only different field types, but even different attributes such as “required” and setting a CSS class to highlight specific fields. This is what we’ll look at today.
Read more at the Falafel Software Blog: Kendo UI: Creating an Dynamic Input Form from an External JSON ViewModel