データプロバイダを通過した後の選択とのDataGridColumnにスタイルを設定します

StackOverflow https://stackoverflow.com/questions/2275725

質問

Iデータグリッド厥が異なるアレイによって移入され持っている...(ヘッダ/列が同じデータグリッドのための変更)...

私は「それはdataProviderの太字、それによって生成された後にデータグリッドの列を選択したい、と「最後の列としてそれを置きます。

これは私が持っているものである....とエラーを投げます:

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のように)宣言が、動的せず)(異なるアレイのための)一のデータグリッドがしたい、と「特定」欄たいこのように太字、およびとして配置されます最後の列、この例では、データフィールドの_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