@(Html.Kendo().TreeView() .Name("tvDocumentDirs") .DataTextField("Name") .DataSource(dataSource => dataSource .Model(m => m.Id("Path").HasChildren("HasChildren")) .Read("ReadDirectoryGetDirs", "Documents").Events(e=>e.RequestEnd("tvDocumentDirs_onRequestEnd").Error("tvDocumentDirs_onError")) ) .Events(events => events .Select("tvDocumentDirs_onSelect") .Change("tvDocumentDirs_onChange") ) )
And below is the code to get Json Data for kendo grid in the Home Controller in my MVC app.
public ActionResult Products_Read([DataSourceRequest]DataSourceRequest request)
{
List<Product> ProductList = new List<Product>();
for (int i = 1; i <= 10; i++)
{
Product p = new Product();
p.ProductID = i;
p.ProductName = "Product_" + i;
p.UnitsInStock = 5;
ProductList.Add(p);
}
{
IEnumerable<Product> products = ProductList;
DataSourceResult result = products.ToDataSourceResult(request);
return Json(result);
}
}
Any Help will be greatly appreciated.
Thanks in Advance!