我在flex中有一个dataGrid组件。我的网格几行。
我只想让最后一行加粗。我只是想不通怎么做。
我想到了一个想法:创建一个获取参数的工厂,以便我可以传递itemRenderer的总行数。但是,我不知道如何检查itemRenderer本身的当前行(并将其与总行数进行比较)。
我正朝着正确的方向前进吗?有一个简单的方法吗?
谢谢,
答案 0 :(得分:1)
为每列使用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
}