DataProvider를 통과 한 후 DataGridColumn으로 스타일 선택 및 설정
-
21-09-2019 - |
문제
다른 배열로 채워진 데이터 그라이드가 있습니다 ... (동일한 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');
}
}
}
}
그래서 위의 코드는 나를 위해 그것을합니다
문제의 열을 동적으로 찾은 후 ... 우리는 그것을 대담합니다!
제휴하지 않습니다 StackOverflow