ajaxプロキシを介してデータをロードするストアがあります。私がやりたいのは、ストアがロードされる前にデータ(属性の値など)をチェックすることです。
私はすでにストアの「ロード前」イベントでそれを実行しようとしましたが、どういうわけか、そこからレコードを取得しようとするとoperation.getRecords();
、空の配列が表示されます。
Sencha Touchに検証システムがあることは知っていますが、サーバーからのデータが含まれていないようです
誰かがこれに対する解決策を持っていますか?
アップデート
さて、一時ストアが解決策になるとしても、ストアがロードされた後にチェックし、そこからダーティレコードを削除することからなる別のストアを見つけました。
また、Senchaフォーラムでは、「リーダー(jsonまたはxml ...)を拡張してから、getResponseData(JavaScriptへの応答をデコードするメソッド)のデータを検証する」ように言われました。
だから私は私の店でこれを試しました
reader: {
rootProperty: 'data',
getResponseData: function(response){
console.log(response);
return response;
}
}
しかし、それは何も変わりません、なぜですか?
ありがとう