Управление просмотром дерева в теле - PullRequest
0 голосов
/ 13 декабря 2011

Я работаю над asp.net mvc 3. Я использую Teleric Controls для древовидной структуры в моем приложении.Я хочу построить / построить представление дерева в контроллере.и заполнить его на свой взгляд.Как лучше всего подготовить древовидное представление в Controller и перейти к View ИЛИ Я могу использовать объектную модель представления Teleric Tree, построить дерево и передать его View vai ViewData.Но как преобразовать ViewData в Telerik Treeview Control?

1 Ответ

0 голосов
/ 13 декабря 2011

Html.Telerik (). TreeView () .Name ("TreeView") .BindTo ((IEnumerable) ViewData ["Customers"], mappings =>
{
mappings.For (привязка)=> привязка
.ItemDataBound ((item, customer) =>
{
item.Text = customer.ContactName;
item.Expanded = ((string []) ViewData ["ExpandedNodes"])
.Contains (item.Text);
})
.Children (customer => customer.Orders));

})
.ClientEvents (события=> events
.OnCollapse ("updateTreeViewState")
.OnExpand ("updateTreeViewState")

Взято из http://www.telerik.com/support/kb/aspnet-mvc/treeview/persisting-treeview-state-in-cookie.aspx

...