負載

2013-04-26 66 views
1

設置kendoui TreeView的複選框的選中屬性爲true下面是我結合我kendoui樹狀負載

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

如何設置一些複選框的選中屬性爲true,上載?有一個在TreeViewItemModel

回答

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) 
) 
+0

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

+0

@PapyrusBit對不起,我已經錯過了一些部分。但仍然可以使用ItemAction ...查看我的更新答案。根據你想把它們設置爲真的標準? – nemesv 2013-04-28 06:29:39