kendo-ui - 选择 Kendo TreeView 中的每个节点

标签 kendo-ui kendo-treeview

我有一个这样的 Kendo Treeview :

sectionTreeView.kendoTreeView({
        dataValueField: "Id",
        dataTextField: "Name",
        checkboxes: {
            checkChildren: true
        }
});

我使用以下代码以编程方式选择根节点:
divTreeView.getKendoTreeView().select(".k-item:first");

但是,第一个节点仅突出显示,但其复选框保持未选中状态,其下方的每个子节点也是如此。如何让每个复选框都被选中?

最佳答案

像这样选择节点后,尝试选中复选框:

var treeView = divTreeView.getKendoTreeView();
// you need to select the node for this to work
treeView.select(".k-item:first");
treeView.select().find(".k-checkbox input").prop("checked", true).change();

关于kendo-ui - 选择 Kendo TreeView 中的每个节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17304376/

相关文章:

json - 为什么更新操作没有发布任何数据?

javascript - 使用 Javascript 更改 Kendo TreeView 节点名称 - 我不知道如何执行此操作

kendo-ui - 如何在下拉列表中实现 Kendo Treeview

Javascript递归函数问题

kendo-treeview - 填充 Kendo Treeview 对话框的问题 : only root nodes are populated

jquery - Kendo MVVM - 使用 data-show 绑定(bind)布局

jquery - 是否可以为 Kendo DatePicker(日历)设置方向?

kendo-ui - 无法设置一行剑道网格的边框样式

kendo-ui - Kendo UI 网格(内联编辑)更新和取消不起作用

kendo-ui - 网格显示中的 Kendo TreeView 'undefined'