おねむで・・・・小堤です。
ExtでViewportまたはPanelの生成時に引数に指定するオブジェクト。
それは、Panelクラスです。
そして、その中に指定するオブジェクトはitemsコンフィグオプションで指定します。
しかーし、これがレイアウトの種類によって、またはマニュアルに載っていない指定が例で指定されています。
region です。
んだぁ!これ。と思ってずっと調べていたのですが、わかりました。
結論:ここで指定するオブジェクトはPanelクラスと、レイアウトタイプにより指定されるクラスの多重継承である。
ということです。正確に言うと継承でもなんでもありません。プロパティをExt.applyでコピーして渡しあっているだけです。
つまり、BorderLayoutの場合だと、こんな感じです。
謎がやっと解けた。さて、実装しながらメモメモ。
BorderLayout指定時のitemsオブジェクト