负载

负载

问题描述:

设置kendoui TreeView的复选框的选中属性为true下面是我结合我kendoui树状负载

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

如何设置一些复选框的选中属性为true,上载?有一个在TreeViewItemModel

可以使用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) 
) 
+0

但我不希望所有为真 – 2013-04-26 16:08:43

+0

@PapyrusBit对不起,我已经错过了一些部分。但仍然可以使用ItemAction ...查看我的更新答案。根据你想把它们设置为真的标准? – nemesv 2013-04-28 06:29:39