在加载时将kendo ui treeview复选框选中属性设置为true

时间:2013-04-26 09:03:16

标签: .net asp.net-mvc treeview kendo-ui checkbox

这是我如何绑定我的kendoui树视图

  @(Html.Kendo().TreeView()
  .Name("treeview")
  .Checkboxes(chkbxs =>
    {
       chkbxs.CheckChildren(true);
    })
  .BindTo((IEnumerable<TreeViewItemModel>)ViewBag.inlineDefault)
   )

如何在加载时将某些复选框checked属性设置为true? TreeViewItemModel

中有一个bool属性

1 个答案:

答案 0 :(得分:1)

您可以使用ItemAction方法提供一个委托,在每个Checked上将true属性设置为TreeViewItem

此外,您可以在ItemAction内编写任何条件逻辑,只检查其中的一些:

@(Html.Kendo().TreeView()
  .Name("treeview")
  .Checkboxes(chkbxs =>
    {                
       chkbxs.CheckChildren(true);
    })
  .ItemAction(item =>
    {
       if (checkSomeCondition(item))
           item.Checked = true;
    })
  .BindTo((IEnumerable<TreeViewItemModel>)ViewBag.inlineDefault)
  )