IT/Flex/Flash
DataGrid의 labelFunction
흙뿌리홍삼
2017. 9. 12. 14:03
DataGrid의 labelFunction
──LANGUAGE/Flex 2009.04.21 13:00
public function gridDisplay(data:Object,column:DataGridColumn):String{
var date:Date = data.date;
return dateFormat(date);
}
private function dateFormat(date:Date):String{
var dateFormat:DateFormatter = new DateFormatter();
dateFormat.formatString = "YYYY年M月D日、EEEE曜日";
return dateFormat.format(date);
}
<mx:DataGrid textAlign="center" id="dg" width="100%" height="90%" dataProvider="{detailData}">
<mx:columns>
<mx:DataGridColumn width="120" headerText="日付" dataField="date" labelFunction="gridDisplay"/>
</mx:columns>
</mx:DataGrid>