apache-flex
#apache-flex
Вопрос:
Как разместить два разных текста (с использованием html-тегов) в столбце в datagrid, в котором один будет выровнен по правому краю, а другой — по левому краю.
Ответ №1:
Создайте пользовательский ItemRenderer для рассматриваемого столбца. Вот статья о itemRenderers.
Ответ №2:
Чтобы согласиться с ответом 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>