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有两种不同的销毁部分:作为对象和作为函数。作为对象,它工作良好,作为功能-不是。销毁部分,因为功能有问题