Kendo ui 剑道UI网格';s数据源销毁函数未调用

Kendo ui 剑道UI网格';s数据源销毁函数未调用,kendo-ui,kendo-grid,Kendo Ui,Kendo Grid,我有网格和数据源,传输设置如下 transport: { destroy: { url: "http://demos.telerik.com/kendo-ui/service/products/destroy", dataType: "jsonp" // "jsonp" is required for cross-domain requests; use "json" for same-dom

我有网格和数据源,传输设置如下

        transport: {
            destroy: {
                url: "http://demos.telerik.com/kendo-ui/service/products/destroy",
                dataType: "jsonp" // "jsonp" is required for cross-domain requests; use "json" for same-domain requests
            },
            //destroy : function(options) {
            //    alert("2342");
            //    options.success();
            //},
            read: {
                cache: false,
                type: "GET",
                url: "/founders/read",
                dataType: "json",
                data: { parentEntityId: parentId },
            },
        },
        batch: false,
        schema: {
            data: "Data",
            model: {
                id: "Id",
                fields: {
                    DateFrom: { type: "date" },
                    DateTo: { type: "date" },
                }
            },
            total: "Total"
        },

它工作得很好,但当我尝试使用函数(注释行)时,它并没有被调用,但我得到了对我的页面地址的请求。为什么?我检查了模型的id值-它是正确的。

您不能将
传输
定义函数与对象混合使用。也就是说,你不能有一个用于
销毁
的函数和一个用于
读取
的url。乍一看,你得到的可能就是你的“读取”。它只是在销毁“成功”(options.success();)后获取一组新数据。还有,我很困惑。是否调用了destroy函数?你自相矛盾。我得到了整个页面地址的查询,而不是“阅读”部分提到的“/founders/read”,我没有看到任何警报。你应该在这里重现你的情况,并给我们链接,因为我记得你不能将传输函数与对象混合。也就是说,您不能有用于销毁的函数和用于读取的url。这是你的情况吗?@Pluc I有两种不同的销毁部分:作为对象和作为函数。作为对象,它工作良好,作为功能-不是。销毁部分,因为功能有问题