javascript - 更改现有 Kendo Treeview 的设置(loadondemand)

标签 javascript kendo-ui kendo-treeview

请告诉我,如何即时更改现有 Kendo Treeview 的属性。

例如,我创建了一个 Treeview :

container.kendoTreeView({
    dataSource: dataSource,
    checkboxes: {
        checkChildren: true
    },
    loadOnDemand: false,
    template: kendo.template(itemTemplate)
});

并希望像这样更改其 loadOnDemand 属性:
container.data("kendoTreeView").set({
    loadOnDemand: false
})

就像在其他一些插件中一样。

最佳答案

你不能。您需要重新初始化整个 TreeView。如果 loadOnDemand 最初设置为 false,将其设置为 true 不会有什么不同,无论如何都已经获取了记录。

关于javascript - 更改现有 Kendo Treeview 的设置(loadondemand),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23615954/

相关文章:

kendo-ui - Kendo UI TreeView - 如何将内容从一个 Treeview 复制到另一个 Treeview ?

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

javascript - 为什么下拉菜单下的部分颜色变浅?

javascript - 丢失过滤器菜单中的文本框值

json - 将 Json 数据绑定(bind)到 Kendo treeview MVC4

javascript - kendo-combo-box 与 angularjs

javascript - AngularJS ng-click 不适用于动态附加的剑道面板栏

javascript - React-mapbox-gl 中的样式标记/功能?

javascript - 从 AJAX 创建时卡住 Bootstrap

javascript - 父 css 文件处理上的 TinyMCE 和多个 CSS 选择器