人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Flex Builder 3を使用してサイトを作成しています。
ちょうどいいコントロールがなさそうなので、どのコントロールから
カスタマイズすべきかアドバイスをいただければと思います。

表示したい物はごく一般的な物で項目名とデータがセットになった、
HTMLのテーブルのような物を表示したいのです。
例)
名前 ○○○
性別 男性
年齢 60歳

DataGridを使用してみたのですが、一行目がタイトルとなっているようで
想像している表示にすることが出来ません。縦横を逆にした物が出来れば理想です。
一行目は通常表示で一列目がタイトルとなっている物です。
そのようなしようは考慮されていないコントロールのように思います。

HBox,VBox,Labelを組み合わせて作成してみましたが、
無駄に複数のコンポーネントを使用してしまった上に、
二列目が綺麗にそろわないため希望した物になりません。

どうしてこのような一般的な物が無いのかと思いますが、
私は何か勘違いをしているのでしょうか・・・

以下のサイトは確認しています。
http://examples.adobe.com/flex3/componentexplorer/explorer.html
http://examples.adobe.com/flex3/consulting/styleexplorer/Flex3StyleExplorer.html

●質問者: ganessa
●カテゴリ:ウェブ制作
✍キーワード:Builder Flex HTML アドバイス カスタマイズ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● tsukasa57
●60ポイント ベストアンサー

http://examples.adobe.com/flex3/componentexplorer/explorer.html

をご存じであれば、この中の [Visual Components]-[Containers]-[Form,FormHeading,FormItem] を改良すれば良いと思います。

上記サンプルでは

<mx:FormItem label="First name">
 <mx:TextInput id="fname" width="200"/>
</mx:FormItem>

となっていますが

<mx:FormItem label="First name">
 <mx:Label id="fname" width="200" text="test" />
</mx:FormItem>

とすれば良いのではないかと思います。

◎質問者からの返答

あ、おっしゃる通りですね。。。。

PanelにLabelを入れたり似たようなのは試していたのですが、

FormItemにLabelを入れるのは何故か頭にありませんでした。

今回はこれで行けそうです。ありがとうございました。

DataGridの縦横逆版については、引き続き

何かアイデアがあれば回答をお待ちしております。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ