gpt4 book ai didi

c# - 数据源上的 Kendo TreeView 同步方法不起作用

转载 作者:行者123 更新时间:2023-12-03 22:52:15 24 4
gpt4 key购买 nike

我有 Kendo TreeView,我可以在其中调用 Ajax 方法并点击我的 MVC Controller 方法

然而,我的理解是

更新:“应该”用 datasource.sync() ( homogeneous = my datasource ) 调用

$("#syncCall").click(function(e) {
console.log('before sync');
homogeneous.sync();
});

这个 确实 在 chrome 开发控制台中同步 之前显示 ....

但是,我的 mvc Controller 方法 SyncAllNodes 断点 从来没有 命中。

这是 HierarchicalDataSource
var homogeneous = new kendo.data.HierarchicalDataSource({

transport: {
read: {
url: serviceRoot + "/GetReportGroupAssignments",
dataType: "json"
},
update: {
url: "/Report/SyncAllNodes",
dataType: "json"
}
},

schema: {
model: {
id: "Id" //"ReportGroupName"
,
hasChildren: "Id"

}
}
});

最佳答案

约瑟夫,

不确定这是否与此有关,但您的更新 url 看起来与您的读取 url 不同。即“serviceRoot +”部分。你能验证更新 url 指向正确的位置吗?

在 console.log(...) 调用之后,您是否收到任何 javascript 错误?

此外,请确认您有要保存的更改。如果没有变化,同步方法将不会做任何事情。

问候,

关于c# - 数据源上的 Kendo TreeView 同步方法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36162660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com