문제

다른 배열로 채워진 데이터 그라이드가 있습니다 ... (동일한 datagrid의 헤더/열 변경) ...

DataProvider에 의해 생성 된 후 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