dojo.store.JsonRestインスタンスをストアとして使用するdijit.form.FilteringSelectがあります。
ストアのバックエンドサービスは、認証が必要な別の場所からデータを取得します。場合によっては、この認証が失敗することがあります。そのことをブラウザに報告したいと思います。
返されるエラーはJSONであり、応答は404であるため、これがコンソールに記録されていることがわかります。ただし、それにフックする方法が見つからないようです。そのため、FilteringSelectインスタンスまたはJsonRestインスタンスを介して、何か便利なことができます。
次のコードがある場合、エラーハンドラ関数をどこに追加できますか?
var store = new JsonRest({
target: "/json/store/",
idProperty: "InternalID"
});
var widget = new FilteringSelect({
id: 'widgetId',
store: store,
searchAttr: 'name'
}, 'widgetId'
});
使用されているDojoのバージョンは1.7.3です。