|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Oct 2009
Сообщений: 47
|
Выравнивание текста по центру в DataGrid
Как можно выровнять текст по центру в колонках DataGrid'а ?
|
|
|||||
не уверен, что это оптимально/правильно, но работает
|
|
|||||
Регистрация: Oct 2009
Сообщений: 47
|
public class CenterAlignCell extends CellRenderer implements ICellRenderer { private var tf:TextFormat; public function RightAlignCell() { tf = new TextFormat(); tf.align = TextFormatAlign.CENTER; } override protected function drawLayout():void { textField.width = this.width; textField.setTextFormat(tf); super.drawLayout(); } } myDataGridColumn.cellRenderer = CenterAlignCell; Приходится передавать класс, а можно ли как-нибудь сделать, чтобы можно было задавать параметр, который отвечает за выравнивание (слева, по центру)? А то как-то не хочется из-за одной строчки новый класс писать. |
|
|||||
.
|
Цитата:
Гм. И это А не переопределит ли Ваши потуги суперкласс, ведь super.drawLayout() Вы вызываете последним. Последний раз редактировалось dimarik; 27.02.2010 в 00:29. |
|
|||||
Регистрация: Oct 2009
Сообщений: 47
|
Цитата:
Цитата:
|
Часовой пояс GMT +4, время: 17:27. |
|
« Предыдущая тема | Следующая тема » |
|
|