1

kendouiツリービューをバインドする方法は次のとおりです

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

ロード時にチェックボックスのチェック済みプロパティのいくつかを true に設定するにはどうすればよいですか? boolプロパティがありますTreeViewItemModel

4

1 に答える 1

1

メソッドを使用して、プロパティを各ItemActionに設定するデリゲートを提供できます。CheckedtrueTreeViewItem

さらに、条件付きロジックを内部に記述して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 に答える