1

3列のフレックスデータグリッドがあります。最初の列には、イメージ名 (一意のキー) が含まれます。他の 2 つの列には、ユーザー名とサイズの詳細があります。ユーザー名を姓、名、住所、その他のものに分割したいと思います。
1 つの画像のグリッドに複数の行を含めることはできますか? 複数行を試してみましたが、機能しますが、スペースを追加し続ける必要があり、面倒です。フレックス データグリッドの各行は列挙された XMLList の 1 つのインデックスで表されるため、複数の行を 1 つの画像に割り当ててグリッドに表示する方法はありますか? このようなもの..

http://www.freeimagehosting.net/uploads/b7f4e9c9ba.gif http://www.freeimagehosting.net/uploads/b7f4e9c9ba.gif

ありがとう、ヴィッシュ。

4

1 に答える 1

0

itemRendererユーザー列にカスタムを使用します。サンプル コード スニペットを次に示します。dataProvider

<mx:DataGrid id="dg" width="100%" height="100%" dataProvider="{dp}">
    <mx:columns>
            <mx:DataGridColumn dataField="image" headerText="Image"/>
            <mx:DataGridColumn dataField="user" headerText="User" >
              <mx:itemRenderer>
                <mx:Component>
                  <mx:VBox>
                    <mx:Label text="{data.firstName}"/>
                    <mx:Label text="{data.lastName}"/>
                    <mx:Text text="{data.address}"/>
                  </mx:VBox>
                </mx:Component>
              </mx:itemRenderer>
            </mx:DataGridColumn>
            <mx:DataGridColumn dataField="size" headerText="Size"/>
    </mx:columns>
</mx:DataGrid>
于 2010-05-20T07:29:09.050 に答える