Hi!
I want to create TreeList with custom columns count. There is my code:
@(Html.Kendo().TreeList<dynamic>() .Name("treelist") .Columns(columns => { foreach (System.Data.DataColumn column in Model.Columns) { var c = columns.Add().Field(column.ColumnName); } }) .Filterable() .Sortable() .DataSource(dataSource => dataSource .Read(read => read.Action("Read", "Home")) .Model(m => { var id = Model.PrimaryKey[0].ColumnName; m.Id(id); //m.ParentId(); what i should do here??? foreach (System.Data.DataColumn column in Model.Columns) { var field = m.Field(column.ColumnName, column.DataType); if (column.ColumnName == id) { field.Editable(false); } } }) ))HomeController returns:
public ActionResult Read([DataSourceRequest] DataSourceRequest request) { DataTable products = DataCache.FullTable; if (request.Aggregates.Any()) { request.Aggregates.Each(agg => { agg.Aggregates.Each(a => { a.MemberType = products.Columns[agg.Member].DataType; }); }); } return Json(products.ToDataSourceResult(request)); }I see examples on GutHub, but i don't find anything about dynamic binding.