I have noticed many glaring omissions and incomplete documentation when trying to look up how to use some of these components. For example, for the MVC Grid documentation found at http://demos.telerik.com/aspnet-mvc/grid/remote-data-binding it shows in the cshtml code:
@(Html.Kendo().Grid<Kendo.Mvc.Examples.Models.OrderViewModel>() .Name("grid") .Columns(columns => { columns.Bound(p => p.OrderID).Filterable(false); columns.Bound(p => p.Freight); columns.Bound(p => p.OrderDate).Format("{0:MM/dd/yyyy}"); columns.Bound(p => p.ShipName); columns.Bound(p => p.ShipCity); }) .Pageable() .Sortable() .Scrollable() .Filterable() .HtmlAttributes(new { style = "height:550px;" }) .DataSource(dataSource => dataSource .Ajax() .PageSize(20) .Read(read => read.Action("Orders_Read", "Grid")) ))Notice the Read method on the DataSource method, pointing to a GET Action called "Orders_Read" in the "Grid" controller. Of course looking at the controller code example only shows:
using System.Web.Mvc;using Kendo.Mvc.UI;using Kendo.Mvc.Extensions;namespace Kendo.Mvc.Examples.Controllers{ public partial class GridController : Controller { public ActionResult Remote_Data_Binding() { return View(); } }}No Orders_Read action there, and no clue as to what other actions the DataSource object can make use of in this Grid context. I assume the user is supposed to go look up the DataSource component now, which may or may not have an HtmlHelper. I've noticed that about a few other components... needing to do something, trying to find hhelp and it takes one to the Kendo UI documentation, where the syntax and building of these components is vastly different than the HTML Helpers of the MVC libraries.
So what is the best way to actually learn how to use these components? I'm looking for all levels of help, basic, intermediary, and advanced. Like using an MVC Grid and the MVVM model together from C# ASP.NET...