同期後もストアに残っているがデータベースに追加されていないフィールドを検出して削除しようとしています(成功:false)。次に、エラーメッセージをユーザーに返します(いくつかのエラーコードを含む)。ただし、ストアのドキュメントには「beforesync」イベントしか表示されません。
そのようなことをする可能性はありますか?「更新」イベントを試していますが、同期が成功した場合にのみ同期後に呼び出されます(それ以外の場合は、同期前にのみ呼び出されます)。
同期後に発生するイベントを実際に見つけることができません。これに対する解決策はありますか?
autoSyncを使用していることに注意してください。そのため、コールバックにフックできません。そうしないと、すべてが簡単になります。
ドキュメントで確認できるもう1つの重要なポイントは次のとおりです。
コード:
Ext.data.Model.EDIT
Ext.data.Model.REJECT
Ext.data.Model.COMMIT
REJECTイベントが発生しないのはなぜですか?success = false REJECTが呼び出される場合、その結果を取得するには404のようなものが必要だと思いましたか?
編集:いいえ、更新イベントの拒否バージョンを起動する方法が見つかりません。なにか提案を?