flex formの中のレイアウトを好き勝手したい
2011/07/12
項目を横並びにするとラベルの位置が嫌な感じになったりするので適当にレイアウトしたかった。
※flexのバージョンは4.5。
「s:Form」の中に「s:BorderContainer」をいれて、好き勝手する。
「s:FormItem」は無くても問題は無い感じ。
※ただ…私の知識不足で「実は必要なんだ」ってコトになるかもしれない。
「s:FormItem」は無くても問題は無い感じ。
※ただ…私の知識不足で「実は必要なんだ」ってコトになるかもしれない。
メモ
レイアウトの指定
「デザイン」モードにして、フォームを選択。
パネルの「プロパティ」の中にある「レイアウト」ってヤツを好きにする
パネルの「プロパティ」の中にある「レイアウト」ってヤツを好きにする
「s:Form」に対してレイアウトを「spark.layouts.BasicLayout」とか適当にいれたりしてみたんだけど求めているレイアウトにはなってくれなかった。
縦・横並びを駆使する
「s:HGroup」「s:VGroup」を使う。
※flexのバージョンは3あたりだと「HBox」「VBox」になるらしい。
※flexのバージョンは3あたりだと「HBox」「VBox」になるらしい。
項目が多いと…やってるうちに気が狂いそうになった。
しかも、背景色や線とかの指定ができない
flex3でいうところの「canvas」
flexの4.5では「s:BorderContainer」になる。