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>