私はJsonRestのクエリメソッドを修正しようとしています。私は縫い目をして効果を出すものはありません。以下では、クエリメソッドがもう機能しなくなり、「サルはアヒルを突き刺す」と書いています。コンソールに出力します。しかし、悲しいかな、アプリ全体は、壊滅的な試みを無視して作業を続けています。特定のインスタンスにパッチを適用する必要がありますか?モンキーパッチが発射されない。 (このモンキーカントパンチアヒルを推測する)
dojo.require("dojo.store.JsonRest");
(function(query, options){dojo.store.JsonRest.query=function(){console.info("monkey punching a duck.");};})();
aprStore = new dojo.store.JsonRest({"target":"/web/rest/apr/","idProperty":"ID"});
var sqry = "?nq=aquerytorun";
aprStore.query(sqry).then(function(result){});
主な目標は、基になるxhrGetで行いたいので、エラープロパティにコールバックを付けることができます。 .query(関数、関数)は、2番目のパラメータとして渡されたエラー関数を無視しています。 http 302は、今のところナットを運転しているものです。
あなたの問題を解決した場合、Pointyの回答を受け入れることを忘れないでください。 –