Flex Data Builder Форматирование данных - PullRequest
1 голос
/ 20 марта 2010

Есть ли способ управления позиционированием текста в ячейках сетки данных в Flex, чтобы весь текст в последующих столбцах выравнивался в одинаковых строках?

Ответы [ 2 ]

0 голосов
/ 22 марта 2010

Используйте один из этих стилей меток. Это должно работать для большинства вещей:

textAlign="left|right|center"   
textDecoration="none|underline"    
textIndent="0"    

Вот пример использования ItemRridColumn itemRenderer:

<mx:DataGrid>
    <mx:columns>
        <mx:DataGridColumn>
            <mx:itemRenderer>
                <mx:Component>
                    <mx:Label width="100%" height="100%" textAlign="center"/>
                </mx:Component>
            </mx:itemRenderer>
        </mx:DataGridColumn>
    </mx:columns>
</mx:DataGridColumn>

Дайте мне знать, помогло ли это! :)

0 голосов
/ 20 марта 2010

Попробуйте itemRenderer, как этот

<mx:HBox width="100%" height="100%" vertical-align="middle">
  <mx:Label text="{data.text}"/>
</mx:HBox>

Ваш текст будет выровнен по той же базовой линии , предполагая, что это все тот же размер точки. Обратите внимание, что все столбцы должны будут использовать один и тот же itemRenderer или один из них. Я часто использую этот шаблон даже для изображений, индикаторов выполнения и т. Д.

...