Ext.data.Store
新しいを作成するときに、インスタンスで例外を処理しようとしていますExt.data.Record
。サーバーが次のjsonで応答した場合:
{"success": false, "message": "some text"}
サーバーがHTTP200応答を返しても、タイプ'request'の例外が発生します。
'リモート'エラーを取得するには、root
プロパティを使用してオブジェクトを作成する必要があります
({
"success": false,
"message": "some text",
"data": {
"PositionId": "00000000-0000-0000-0000-000000000000",
"Name": "123"
}
})
...しかし、私はこれを望んでいません。この動作を変更する方法はありますか?
また、ストアにレコードを挿入すると、関連付けられたグリッドに自動的に追加されますが、エラーが発生した場合はそこに残るため、エラーが発生するたびにストアをリロードする必要があります。これを行うためのより良い方法はありますか?