2010年2月3日水曜日

ExtJs-69 Writerのwriteイベント

Storeのコールバックの設定について


StoreのCallBack設定の部分。
1:executeメソッドのなかで、
doRequest生成後、
各アクションの処理を実施後、
this.proxy.requestを行うが、←httpproxy
この際のCallbackがthis.createCallback(action, rs)で生成されるコールバック。(2:)
requestの第四引数。
で、httpproxyはdataproxyを継承してるので
dataproxyのrequestを見てみる。

アクションがreadの場合はloadRecrodsを返却するようになっている。
それ以外、writeとかupdate、deleteについては
onXXXXRecordを呼び出した後、(XXXXはアクション名をキャピタライズしたもの)でそれを呼び出した後、
successがtureならばfireEventで'write'指定してイベント発火。


やってて、直前のトレースもはいてて、successがfalseって言うことも確認済み。

うむ、あってるっぽい。
でもsuccessがfalseで返却されてしまう。

サーバーサイドは無条件で
{success:true}
とか
{"success":true}
とか
{success:"true"}
とか試したけど、だめ。

今日はここまで。かいけつしないなぁ。

https://yui-ext.com/forum/showthread.php?t=82419
http://www.extjs.com/forum/showthread.php?t=89633

この辺ど同様なのかね。


うぁ、ねむぃ。

0 件のコメント: