PDA

Просмотр полной версии : Несколько вопросов по DataGrid


HotIceCream
04.02.2010, 02:28
1)Как изменить цвет столбца из as3 ?

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


пытаюсь так, выдает что не найдено свойство backgorundColor, но если посмотреть свойства в строке
<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 ?
table.columns[myDate.day].setStyle("backgroundColor", "#f1f1f1");

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

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

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