1

我在 flex 中有一个 dataGrid 组件。我的网格有几行。
我只是想让最后一行加粗。我只是不知道该怎么做。
我想到了一个想法:创建一个获取参数的工厂,以便我可以将 itemRenderer 传递给总行数。但是,我不知道如何检查 itemRenderer 本身中的当前行(并将其与总行进行比较)。
我在正确的方向吗?有简单的方法吗?
谢谢,

4

1 回答 1

1

为每一列使用一个 itemRenderer。

在 itemRenderer 中,使用DataGridListDataowner属性来获取 DataGrid 和 dataProvider 的挂钩。从那里进行比较,可能在 dataChange 事件的侦听器中:

    if(this.listData.owner.dataProvider[this.listData.owner.dataProvider.length] == data){
 // Do Bold styling
} else {
 // don't do bold styling
}
于 2010-07-19T02:15:56.700 回答