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

标签 c# asp.net-mvc kendo-ui treeview kendo-treeview

我有 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/

相关文章:

jquery - Kendo UI 自动完成选择时检索 ID

kendo-ui - 是否可以在 kendo-ui 中调整网格及其内容的大小?

javascript - 隐藏 KendoUI 下拉列表

asp.net - 允许 MVC 中的静态内容使用 CORS

C# 最小有效数字数

c# - IDisposable.Dispose 永远不会在使用 block 异常后被调用

c# - 在 asp.net MVC 中实现调度的最佳方法是什么

datepicker - 关联两个剑道日期选择器以确保截止日期始终大于或等于起始日期

c# - Mono、C# 和 Glade 入门# : How to make window appear?

c# - 如何创建自签名证书