[Flex] DataGrid, labelFunction='dateFormat'

Posted at 2008/07/18 15:03 // in 웹프로그래밍™/Flex,AIR,Flash // by 블루비
DataGrid에 dateFormat 설정하기

<mx:DateFormatter id="publishDate" formatString="YYYY.MM.DD" />
<mx:Script>
private function dateFormat(dateItem:Object, publish_date:DataGridColumn):String{
return publishDate.format(dateItem.publish_date);
}
</mx:Script>

<mx:DataGrid width="100%" dataProvider="{data}">
<mx:columns>
<mx:DataGridColumn dataField="name" headerText="Name"/>
<mx:DataGridColumn dataField="date" headerText="Date" labelFunction="dateFormat" />
</mx:columns>
</mx:DataGrid>


또는DateFormatter 태그 사용 없이 스크립트에서 직접 사용

<mx:Script>
private function dateFormat(dateItem:Object, rdate:DataGridColumn):String{
var df:DateFormatter = new DateFormatter();
df.formatString = "YYYY.MM.DD";
return df.format(dateItem.rdate);
}

</mx:Script>

2008/07/18 15:03 2008/07/18 15:03

http://blueb.net/blog/trackback/1266

  1. [Flex] DataGrid과 DataGridColumn from 영원의 헤아림 2009/06/23 12:29 [삭제]
  1. 러버댐

    2009/07/03 19:16 [수정/삭제] [답글]

    감사합니다 필요한 정보라 담아갑니다

댓글을 남겨주세요.

[로그인][오픈아이디란?]