- 2007-10-30 (火) 22:19
- ActionScript3.0 | Flex

お久しぶりです。
JC です。
前にも書いたとおり、ここんところ Flex 三昧です。
さて、今回 Flex でコンテンツを作ったりしてみているんだが、
何かバグっぽい挙動があった。
Flex の DataGrid などのコンポーネントには itemRenderer を指定して、
データの表示を自分でカスタマイズできる。
今回は DataGrid の中に TileList などが配置できないものかといろいろいじってみた。
DataGrid に指定する itemRenderer の中に TileList を指定して、
TileList に さらに itemRenderer を指定するということをやってみた。
すると、
最初は上手くいっているのだが、ソートをしてみたり、
ドラッグをすばやくやってみるなどすると、
Flex のイベントのハンドリングがバグを起こして、一切なにも反応しなくなる。
さらに画面のサイズを変えたりしてもそれは起こった。
スクロールバーの表示がおかしくなったりもする。
さて・・・どうしたらいいものか。
と、言うのも、
Flex で 以下のような(※図1)グリッドが作りたい。
しかし、調べてみたがそんなコンポーネントなーい。
じゃあ自分で作ろう。
はい、バグー。
※ 図1
| Ver |
Data
|
||||
|
a
|
Data1
|
Data2
|
Data3
|
Data4
|
Data5
|
|
b
|
Data6
|
Data7
|
|||
|
c
|
Data8
|
Data9
|
Data10
|
||
Data のところは左揃えで配置されて、
Data それぞれがドラッグ&ドロップ で違う列や違う行に移動できる。
誰か作ってそうなものだが・・・。
どなたか知っていたら教えてください。
- Newer: FDT3.0 が凄そうな件
- Older: AMFPHP での謎エラー

