少しやるきになってきたのか、通勤途中の電車以外にも
家で隙間時間でコーディングをするように。
さて、実績を入力するのってダイアログ出したりするのは手順が増えるのでまどろっこしい。
ということでEditorGridPanelで。
毎度のことで、InitComponentで
リスナー登録。
this.addListener('afteredit', this.onAfterEdit, this, null );
で、リスナー作成
onAfterEdit : function( e ){
var data = e.record.get('ID');
//console.dir(e);
Ext.Ajax.request({
url: this._writeUrl,
success: this.onAfterEditSuccess.createDelegate( this ),
failure: this.onAfterEditFailure.createDelegate( this ),
params: {action:'update', ResultDate : App.TaskManagement.Result.daySelectCtrl.value, ResultId : taskId }
});
},
onAfterEditSuccess : function( response, options ){{
alert('onAfterEditSuccess');
//commitするのか?
},
onAfterEditFailure : function( response, options ){{
alert('onAfterEditFailure');
//rejectするのか?
},
ちょっと待てよ、commitするのもrejectするのもイベントオブジェクトが必要。
って、いままでの実装からSuccess、Filureを別めそっど定義してたから。
JavaScriptは関数スコープでしたね。
直接書いてやればよいのかね。
onAfterEdit : function( e ){
//console.dir(e);
Ext.Ajax.request({
url: this._writeUrl,
success: function( response, options ){{
//サーバ登録OKなのでコミット。
e.commit;
},
failure: function( response, options ){{
//サーバ処理NGなのでりじぇくと。
e.reject();
},
params: {action:'update', ResultDate : App.TaskManagement.Result.daySelectCtrl.value, ResultId : e.record.get('ID') }
});
},
これで動くかなぁ
あと、通信するときに
var connection =Ext.data.Connection();
connection.request({
param:....
},
.......
って本でやってたけど大きな違いはまだ見てない。
個人的には非同期だぜ。ってわかりやすく、Ajax云々って。。。
あれ?
しらべよっと。
転職用の日記だったのですが趣味でExtJsを使用して遊んでます。 いろいろと作業期間があく為、そのための備忘録ブログです。記事内容等で問題等があっても責任は取りません。とうとう趣味プログラマになりました。
登録:
コメントの投稿 (Atom)
node + ejs + Socket.io のサンプル
まずい。。 一年間、一回も更新してない!!! つまり、、 趣味の時間がほぼ皆無ということの現れです。 業務と子育てに追われた一年でしたね。。。。。 危なく年をこすところだった。あぶない。なぶあい。 話を変えて。 今月初旬に 社内でちょっとしたプレゼンをする事に...
-
bakeでBancha用のモデルとコントローラの作成 bakeで自動生成します。 まず、カレントディレクトリをappにして cd UserDir/public_html/app ./Console/cake bake を実行。 DB設定 Welcome...
-
banchaを使ってみる banchaのサイトは こちら から インストールから まずはCakeの設置。 (bancha:0.9.5はcake2.1.X(現在は2.1.5)に対応しています。 Dispacherの実装が2.2.Xだとことなるため、Banch...
-
Scaffoldを Banchaをググってたらフォーラムに到着して 出会いました。 見てみたら、マーケットにありますね。。 早速ソースをDLしてざっと眺めるとどうやら Banchaの仕様に適した(サンプルをデフォルトで実装してくれる様な) コンフィグビルダ的なプ...
0 件のコメント:
コメントを投稿