【发布时间】:2014-09-19 15:35:27
【问题描述】:
我正在为 MVC Razor 应用程序使用带有复选框的 Kendo UI 树视图,问题是,当我取消选中子节点时,父节点并未取消选中。但是当父节点被选中时,所有子节点都会被自动选中。 任何帮助表示赞赏。
@{Html.Kendo().TreeView()
.ExpandAll(false)
.Name("PrivelegeTreeView")
.Checkboxes(checkboxes => checkboxes
.Name("checkedFiles")
.CheckChildren(false)
)
.BindTo(ViewBag.TreeViewModel as IEnumerable<Kendo.Mvc.UI.TreeViewItemModel>, mappings =>
{
mappings.For<Kendo.Mvc.UI.TreeViewItemModel>(binding => binding
.ItemDataBound((item, roleItem) =>
{
item.Text = roleItem.Text;
item.Id = roleItem.Id;
item.Checked = roleItem.Checked;
})
.Children(a => a.Items));
mappings.For<Kendo.Mvc.UI.TreeViewItemModel>(binding => binding
.ItemDataBound((item, roleItem) =>
{
item.Text = roleItem.Text;
}));
}).Render();
}
【问题讨论】:
标签: asp.net-mvc kendo-ui