0

読み取り機能があります。読み取りイベントをキャンセルしない場合は、パラメーターの値が存在することを確認したいです。Read 内から ajax Call をキャンセルするにはどうすればよいですか?

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",
4

2 に答える 2

1
  requestStart: function (e) {
            e.preventDefault();
        }
    }

e.preventDefault() を使用します。読み取り要求を防止しますが、作成/更新/破棄要求は防止できません。これらのオプションを機能として設定し、手動で防ぐことができます。それらを関数に設定する方法は次のとおりです。

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

于 2014-12-03T11:01:49.180 に答える
0

read関数からはキャンセルできないと思いますが、requestStartからはできますが、そこからパラメータを取得できるかどうかはわかりません。

于 2014-01-28T03:55:46.337 に答える