Ext.Direct では、短時間での複数のRemote Procedure Call をまとめて処理する機能が組み込まれています。 デフォルトでは300ミリ秒以内に発生したリクエストは、まとめられてサーバーに送信されます。
この動作について検証をしてみました。Ext JS のバージョンは 4.0.7 です。 サーバーサイドは例によってxFrameworkPXを使用します。 続きを読む
Ext.Direct では、短時間での複数のRemote Procedure Call をまとめて処理する機能が組み込まれています。 デフォルトでは300ミリ秒以内に発生したリクエストは、まとめられてサーバーに送信されます。
この動作について検証をしてみました。Ext JS のバージョンは 4.0.7 です。 サーバーサイドは例によってxFrameworkPXを使用します。 続きを読む
過去のエントリ (scriptタグで読み込むファイルとデプロイについて) で、Ext JS 4のMVCをExt.Directと一緒に使う際の、addProviderの呼び出し方についてや、Senchaコマンドを用いた デプロイについて言及しました。 今回、実際にExt JS 4のMVCを使ったアプリケーションを作成し、それをデプロイすることになったので、 過去の記述通りにいかなかった部分があり、現在把握している状況を書き留めることにします。 続きを読む
2011年9月17日 Ext JS / Sencha Perfect Day #007 でLTした時の資料です。Ext JS 4 のMVCアーキテクチャにおいて、Ext.Directを使う方法を解説しています。 続きを読む
08.で DirectStore でのサーバー更新について調べましたが,それでは実際にサーバー側のルーチンはどう書いたらいいのでしょうか。ここでは,PHPとxFrameworkPXを使った場合を例示します。xFrameworkPXでは,ExtDirectコントローラーを使えば,モジュールのメソッドがそのままExtDirectで使えるという便利な機能があります。ここでは,そのモジュールのメソッドの記述例を示してExtDirectでのサーバー側の実装を示します。ただ,他のフレームワークを使った場合でも,API周りの処理に違いがあるとは思いますが,実際に処理するメソッド自体は大同小異だと思いますので,参考にはなると思います。 続きを読む
Ext Directでの更新処理をやってみたいと思いました。やっぱりExtJSらしいところで,GridPanel(いや更新ですからEditorGridPanelか)で訂正したデータをサーバーに更新をかけるということになります。
サーバーサイドのxFrameworkPXのモデルに更新用のメソッドを用意して,DirectStoreのapiにそれをセットするのかなと思ったのですが,apiの仕様がいまいちよくわかりません。パラメータの渡し方も。ですので,更新をStoreに任せるのではなくて,違う方法での実現を考えました。 続きを読む