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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2009/11/19 11:23:34
  • 終了:2009/11/23 10:17:31

ベストアンサー

id:tsukasa57 No.1

tsukasa57回答回数110ベストアンサー獲得回数202009/11/19 20:53:51

ポイント60pt

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>

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

id:ganessa

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

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

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

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

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

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

2009/11/19 21:21:19

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません