隐藏 Kendo TreeView 中的根复选框

not*_*lkk 3 kendo-ui kendo-treeview

我知道您可以使用复选框模板来控制其外观,但是如何隐藏根节点(并且仅隐藏根节点)的复选框?

更新

下面的答案也能达到这个目的。然而,我最终使用了这样的模板:

checkboxes: {
    checkChildren: true,
    template: "# if(item.Id != 1){# <input type='checkbox'  name='section[#= item.Id #]' value='true' />#} #"
}
Run Code Online (Sandbox Code Playgroud)

“Id”是我的数据源中的 id 字段。

Ona*_*Bai 5

这可能会起作用,但它很脏,定义一个模板要好得多:

$("#treeview").kendoTreeView({
    ...
    checkboxes: true,
    dataBound : function () {
        $("#treeview > ul > li > div span.k-checkbox").hide();
    }
});
Run Code Online (Sandbox Code Playgroud)

看到它在这里运行:http://jsfiddle.net/OnaBai/b3UBh/1/