Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Telerik Treeview控件禁用最低级别选项_C#_Asp.net Mvc_Telerik_Treeview - Fatal编程技术网

C# Telerik Treeview控件禁用最低级别选项

C# Telerik Treeview控件禁用最低级别选项,c#,asp.net-mvc,telerik,treeview,C#,Asp.net Mvc,Telerik,Treeview,我有一个Telerik Treeview,它有4个级别,每个节点都有一个复选框。我需要禁用或使readonly成为树的最低级别。该级别中的项目实际上是为了向用户显示上一个分支中的内容,但它们要么得到全部,要么一个也得不到。目前我正在像这样绑定树 @(Html.Kendo().TreeView().Name("OriginTree").BindTo(Model.OriginTree).Checkboxes(checkboxes => checkboxes.Name("OriginChecks

我有一个Telerik Treeview,它有4个级别,每个节点都有一个复选框。我需要禁用或使readonly成为树的最低级别。该级别中的项目实际上是为了向用户显示上一个分支中的内容,但它们要么得到全部,要么一个也得不到。目前我正在像这样绑定树

@(Html.Kendo().TreeView().Name("OriginTree").BindTo(Model.OriginTree).Checkboxes(checkboxes => checkboxes.Name("OriginChecks").CheckChildren(true)))

我是MVC5的新手,这是我第一次尝试使用Telerik控件。任何建议或链接都将不胜感激。

我发现,在构建绑定到Treeview的TreeViewItemModel时,您可以启用和禁用每个选项,因此在构建最低级别时,我只需将所有启用的标志设置为false,类似于您如何设置预选的复选框

一旦您了解了treeview的工作原理,就很容易了