стилизация определенной строки flex dataGrid - PullRequest
1 голос
/ 18 июля 2010

У меня есть компонент dataGrid в flex. В моей сетке мало строк.
Я просто хочу сделать последний ряд жирным. Я просто не могу понять, как это сделать.
Я подумал о идее: создать фабрику, которая получает параметры, чтобы я мог передать itemRenderer общее количество строк. Но я не знаю, как проверить текущую строку в самом itemRenderer (и сравнить ее с общим количеством строк).
Я в правильном направлении? Есть ли простой способ?
Спасибо,

1 Ответ

1 голос
/ 19 июля 2010

Используйте itemRenderer для каждого столбца.

В itemRenderer используйте свойство DataGridListData . owner , чтобы получить хук к DataGrid и dataProvider.Оттуда просто сделайте сравнение, вероятно, в слушателе события dataChange:

    if(this.listData.owner.dataProvider[this.listData.owner.dataProvider.length] == data){
 // Do Bold styling
} else {
 // don't do bold styling
}
...