BorderLayout指定時のitemsオブジェクト

おねむで・・・・小堤です。

ExtでViewportまたはPanelの生成時に引数に指定するオブジェクト。
それは、Panelクラスです。

そして、その中に指定するオブジェクトはitemsコンフィグオプションで指定します。

しかーし、これがレイアウトの種類によって、またはマニュアルに載っていない指定が例で指定されています。

region です。

んだぁ!これ。と思ってずっと調べていたのですが、わかりました。

結論:ここで指定するオブジェクトはPanelクラスと、レイアウトタイプにより指定されるクラスの多重継承である。

ということです。正確に言うと継承でもなんでもありません。プロパティをExt.applyでコピーして渡しあっているだけです。

つまり、BorderLayoutの場合だと、こんな感じです。

WS000021.JPG

謎がやっと解けた。さて、実装しながらメモメモ。

BorderLayout指定時のitemsオブジェクト

コメントを残す