我有读取功能,我想确保参数的值存在,如果没有 取消读取事件。如何从Read中取消ajax调用?
read: {
url: function (e) {
try {
//var OrgHeadQrtrID_PK = 0;
if (e.orgHeadQuarterIdPK == null)
**--not sure how to cancel this read**
return baseURL + "/GetOrgs";
} catch (e) {
console.error("Error occured in the read method of module " + moduleName);
console.trace();
}
}, // "/PutOrgSchool",
答案 0 :(得分:1)
requestStart: function (e) {
e.preventDefault();
}
}
使用e.preventDefault();为了防止读取请求,无法阻止创建/更新/销毁请求。您可以将这些选项设置为功能并手动阻止它们。这里解释了如何将它们设置为函数:
http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#configuration-transport.create
答案 1 :(得分:0)
我认为你不能从阅读功能中取消它,但你可以从requestStart但是,我不确定你能从那里获得参数。