我们可以在初始化后更改Kendo Tree Transport Read URL

时间:2017-11-12 08:13:30

标签: javascript jquery kendo-ui kendo-treeview

我已经在kendo UI中初始化了树。

 $("#ID").kendoTreeView({

        dataSource: {
            type: "json",

            transport: {
                read:
                    {
                        url: Old URL 
                    }

            } //transport
        } //datasource
    });

在Init之后我改变了它的传输URL。

TreeView.dataSource.options.transport.read.url=NewURL
TreeView.dataSource.read()

但是在更改url之后,从第一个节点的新url获取数据只从旧URL获取其余的子节点。 请分享解决方案的想法。

感谢。

1 个答案:

答案 0 :(得分:0)

尝试将loadOnDemand配置选项设置为false。将此设置为false会导致在初始化时加载所有子DataSource。

$("#ID").kendoTreeView({
        loadOnDemand: false,
        dataSource: {
            type: "json",

            transport: {
                read:
                    {
                        url: Old URL 
                    }

            } //transport
        } //datasource
    });