Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Несколько вопросов по DataGrid (http://www.flasher.ru/forum/showthread.php?t=135877)

HotIceCream 04.02.2010 02:28

Несколько вопросов по DataGrid
 
1)Как изменить цвет столбца из as3 ?
Код AS3:

table.columns[myDate.day].backgroundColor = "#f1f1f1";

пытаюсь так, выдает что не найдено свойство backgorundColor, но если посмотреть свойства в строке
Код AS3:

<mx:DataGridColumn headerText="Понедельник" dataField="Monday"/>

то флекс высвечивает это свойство.

2)Как запретить изменение ширины столбцов?
3)Как сделать, что бы текст в клетке не выезжал за границы, а переносился, если нужно, на следующую строку?

И на последок.. стандартный DataGrid я так понимаю только с вертикальными колонками? ... если да, то не подскажете ли класс, аналогичный DataGrid, но с горизонтальными?

bastrakov 04.02.2010 09:51

1) не пробовал, но обьявите для колонки свой стиль. и меняйте имя стиля по необходимости.
2) resizableColumns="false"
3) wordWrap="true"
bo

BeDLiNt 04.02.2010 10:39

Цитата:

1)Как изменить цвет столбца из as3 ?
Код AS3:

table.columns[myDate.day].setStyle("backgroundColor", "#f1f1f1");


HotIceCream 04.02.2010 12:40

bastrakov, BeDLiNt Спасибо) все три проблемы решились благодаря вам)
Только в 1 почему то пришлось делать так...

Код AS3:

 var col:DataGridColumn = new DataGridColumn();
col=table.columns[myDate.day];
col.setStyle('backgroundColor', '#aaaaaa');

потому что если обращаться просто table.columns[myDate.day] , то метода setStyle не было Оо


Часовой пояс GMT +4, время: 13:03.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.