文本在数据网格中对齐

时间:2011-06-10 12:07:04

标签: flex

如何在数据网格的列中放置两个不同的文本(使用html标签),其中一个将右对齐,另一个将左对齐。

2 个答案:

答案 0 :(得分:1)

为相关列创建自定义itemRenderer。这是关于itemRenderers的文章。

答案 1 :(得分:0)

与Flextras一起回答,这是一个简单的例子:

<mx:DataGrid dataProvider="{myArrayCollection}">
    <mx:columns>
        <mx:DataGridColumn headerText="Title" dataField="title">
            <mx:itemRenderer>
                <mx:Component>
                    <mx:VBox paddingLeft="2" width="100%">
                        <mx:Label text="{myDataField1}" width="100%" />
                        <mx:Label text="{myDataField2}" textAlign="right" width="100%" />
                    </mx:VBox>
                </mx:Component>
            </mx:itemRenderer>
        </mx:DataGridColumn>
    </mx:columns>
</mx:DataGrid>