クラスの継承、今まではPreConfigクラス的な位置づけで
Configをあらかじめ設定して特化した実装をしていたので、
App.TaskManegement.TodoBasicGird.TodoListGrid = Ext.extend( Ext.grid.GridPanel, {
initComponent : function() {
//superclass call
App.TaskManegement.TodoBasicGird.TodoListGrid.superclass.initComponent.call( this );
//----------------------------------------
// columnmodel
・・・・・・・
なんて形でやってたんだけど、
このグリッドの表示設定等を別途設定オブジェクトを使用して
外から指定してやる必要が出てきた。
つまり
独自のメンバを持つ形での継承。で。
いままでテスト的に試しながら固定実装してきたのでこれが必要なかったんだな。
で、どうすんだろ。とExtのソースを眺めてたらそれとなくあって
結果、
App.TaskManegement.TodoBasicGird.TodoListGrid = function( config ){
this.dataConfigObject = {};
Ext.apply(this, config);
App.TaskManegement.TodoBasicGird.TodoListGrid.superclass.constructor.call( this );
}
Ext.extend(App.TaskManegement.TodoBasicGird.TodoListGrid, Ext.grid.GridPanel, {
・・・・・・
てな形に落ち着いた。
実装調査を終えたところで明日からいよいよ
予定機能(しょぼいけど)の実装開始。。。
Todoリスト実装、中途半端だけど。。
転職用の日記だったのですが趣味で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 件のコメント:
コメントを投稿