ExtJSストアに新しいレコードを作成してサーバーに保存した後、イベントを処理しようとしています。しかし、私には問題があります-更新アクションの後にのみ発生するイベントを書き込みます。ドキュメントには次のように記載されています。
@event write サーバーが Ext.data.Api.actions CRUD アクションの後に 200 を返した場合に発生します。アクションの成功は、result['successProperty'] プロパティで決定されます (注意: RESTful ストアの場合、単純な 20x 応答で「破棄」および「更新」アクションに十分です。「作成」アクションは、データベース pk)。
今、私はサーバーからのそのような応答を持っています:[{"tid": 5, "action": "CityGrid", "type": "rpc", "method": "create", "result": {"msg": "saved", "data": {}, }}]
作成されたオブジェクトの database.pk をサーバーの応答に追加すると問題が解決すると思いますが、その方法がわかりません。私はこれを試しまし... "data": {"Id":my_object.id}
たが、効果はありません。