javascript - 如何根据单击按钮折叠和展开 Kendo UI treeView 中的所有树节点?

标签 javascript jquery kendo-treeview

这是行不通的:

<script type="text/javascript">
            $('#btnCollapseAll').click(function()
            {
                $('#treeview').collapseAll();
            });
</script>

最佳答案

您可以使用此代码

1:折叠

collapse kendoTreeView document

    $("#treeview").kendoTreeView();
            var treeview = $("#treeview").data("kendoTreeView");
            treeview.collapse(document.getElementById("firstItem"));
            $('#btn').click(function () {
                // collapse the node with id="firstItem"

                // collapse all nodes
                treeview.collapse(".k-item");
            });

2:展开

expand kendoTreeView document

 $("#treeview").kendoTreeView();
        var treeview = $("#treeview").data("kendoTreeView");
        treeview.collapse(document.getElementById("firstItem"));
        $('#btn').click(function () {
            // expand the node with id="firstItem"

            // expand all nodes
            treeview.expand(".k-item");
        });

关于javascript - 如何根据单击按钮折叠和展开 Kendo UI treeView 中的所有树节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17956894/

相关文章:

javascript - 你如何检查在Kendo TreeView中是否检查了父节点的 child ?

javascript - +=、++、+之间的性能差异

javascript - 想要使用 react cra 使动态页面可索引

javascript - 将图像属性更改为<li>示例标题</>

javascript - 使用 Freebase 建议如何根据另一个字段的选择来过滤一个字段

javascript - jquery通过它自己的索引选择部分

asp.net-mvc - Kendo UI Treeview - 与分层数据绑定(bind)

css - 无法在 kendo-treeview 中为 kendo-checkbox 应用 css 样式

javascript - 从外部文件访问 jquery 附加元素

javascript - 通过给定键将两个对象数组合并为一个并复制其他值