我有一个数据网格这就是由不同阵列填充...(头/列改变为相同的数据网格)...

我想它是由数据提供器和粗它产生之后,选择DataGrid的一列,并把它作为“最后一列“

这是我....和投掷一个错误:

private function populateGrid(evt:Object):void {
 dg.dataProvider = evt as Array;
 if (dg.columns.length > 0) {
      for (var i:int = 0; i < dg.columns.length; i++) {
           if (dg.columns[i].dataField == '_user_total') {
                DataGridColumn((dg.columns[i].dataField)).setStyle('fontWeight', 'bold');
           }
      }
 }

}

此方式,我想有(针对不同的阵列))一个数据网格而不必列固定和声明(如在MXML),而是动态的,并希望一个“特定”列中以粗体显示,并放置为最后一列,在该示例中,具有的dataField _user_total列。

有帮助吗?

解决方案

private function populateGrid(evt:Object):void {
 dg.dataProvider = evt as Array;
 if (dg.columns.length > 0) {
      for (var i:int = 0; i < dg.columns.length; i++) {
           if (dg.columns[i].dataField == '_user_total') {
                (dg.columns[i]).setStyle('fontWeight', 'bold');
           }
      }
 } 

}

所以上面的代码会为我

动态发现问题后列......我们大胆了!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top