1

这是我绑定我的 kendoui 树视图的方式

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

如何在加载时将某些复选框选中属性设置为 true?有一个布尔属性TreeViewItemModel

4

1 回答 1

1

您可以使用该ItemAction方法提供一个委托,该委托将Checked属性设置为trueeach 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)
  )
于 2013-04-26T13:11:06.563 回答