いつもどこかでデスマーチ♪

不定期に、私の日常を書き込みしていきます。

ExtJs 4.0.7 Card レイアウトについて

2011年12月16日 14時30分18秒 | Ext JS 系

<<<<<2011/12/19 追記>>>>>>
この記事は、私の理解が乏しい時のものです。
Ext Js 3 と 4 の区別がつかずごちゃごちゃで開発している時のものです。
参考にする時は注意しましょうっ!


<<<<<ここから元の記事>>>>>>
カードレイアウトを移動させる手段です。

1.カードレイアウトのパネルを作る。
例1:
var Panel = new Ext.panel.Panel({
    width : 225,
//    split : true,        // セパレーターを移動できるようにする
    layout : {
        type : 'card'
    },
    activeItem : 0,
    items : [ Grid,
              Button ]
});

例2:
var Panel = new Ext.panel.Panel({
    width : 225,
//    split : true,        // セパレーターを移動できるようにする
    layout : 'card',
    activeItem : 0,
    items : [ Grid,
              Button ]
});



2.レイアウトコンテナーを取得する。
var layout = Panel.getLayout();


3.Ext.layout.container.Card クラスのメソッドを使う。
layout.next();     →  次のコンテナ(パネルとか?)をアクティブにする
layout.getNext();  →  次のコンテナ(パネルとか?)を取得
や
layout.prev();     →  前のコンテナ(パネルとか?)をアクティブにする
layout.getPrev();  →  前のコンテナ(パネルとか?)を取得
や
layout.setActiveItem( Ext.Component/Number/String newCard );  →  引数に該当するデータをアクティブにする


だってさ。

なぜにパネルから、レイアウトを取得してから操作せねばならんっ!
パネルから直接操作させろよ。そのためのレイアウト指定だろうが…

Ext.card.Panel があるわけでもないのに…
ひどいよね~~(T_T

でも、grid は直接操作できるんだよ。Ext.grid.Panel は…
統一性が無い…Java使いとしてはつらい所です。
Ext …奥負荷しっ!(ォィ)

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Apache POI | トップ | Ext JS 4.X の開発をするた... »

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

Ext JS 系」カテゴリの最新記事