【问题标题】:kendo ui datasource cancel read from within read functionkendo ui 数据源取消从读取函数中读取
【发布时间】:2014-01-25 00:21:58
【问题描述】:

我有读取功能,如果没有,我想确保参数的值存在 取消读取事件。如何从 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",

【问题讨论】:

    标签: kendo-ui kendo-grid kendo-datasource


    【解决方案1】:
      requestStart: function (e) {
                e.preventDefault();
            }
        }
    

    使用 e.preventDefault();防止读取请求,但是不能防止创建/更新/销毁请求。您可以将这些选项设置为函数并手动阻止它们。这里解释了如何将它们设置为函数:

    http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#configuration-transport.create

    【讨论】:

      【解决方案2】:

      我认为你不能从读取函数中取消它,但你可以从requestStart 中取消,但是我不确定你是否可以从那里获取参数。

      【讨论】:

        猜你喜欢
        • 2012-09-15
        • 2013-09-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-05
        相关资源
        最近更新 更多