如何只为父节点而不是 kendo 树视图中的子节点提供复选框?

How to give checkbox only for parent nodes and not for child nodes in kendo treeview?

// 请参考下面的内容 link 并让我们知道答案

访问http://demos.telerik.com/aspnet-mvc/treeview/checkboxes

使用您提到的代码,但更改 kendo 模板中的条件以仅在有子节点的节点上显示复选框:template: "# if(item.hasChildren){# <input type='checkbox' name='checkedFiles[#= item.id #]' value='true' />#}#"

示例:http://dojo.telerik.com/ugOla

要在父节点(例如文件夹)旁边而不是子节点(例如文件)旁边显示复选框,您可以使用 checkbox template as suggested in this related SO answer:

只需使用复选框模板:

template: "# if(item.hasChildren){# <input type='checkbox'  name='checkedFiles[#= item.id #]' value='true' />#}#"

这只为有子项的项目创建 inputtype='checkbox'

这里是the JSBin example