我已经在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获取其余的子节点。 请分享解决方案的想法。
感谢。
答案 0 :(得分:0)
尝试将loadOnDemand配置选项设置为false。将此设置为false会导致在初始化时加载所有子DataSource。
$("#ID").kendoTreeView({
loadOnDemand: false,
dataSource: {
type: "json",
transport: {
read:
{
url: Old URL
}
} //transport
} //datasource
});