FLEX 自定义格式化DataGrid的列值 labelFunction
2011-09-13 17:05
357 查看
public static function shortDate(item:Object, column:DataGridColumn):String
{
return getFormatDate(item[column.dataField],'YYYY-MM-DD');
}
public static function getFormatDate(date:String=null, formatString:String='YYYY-MM-DD HH:NN:SS'):String
{
var myDate:DateFormatter = new DateFormatter();
myDate.formatString = formatString;
var a:Array=new Array();
a.push(0);a.push(0);a.push(0);
a.push(0);a.push(0);a.push(0);
if(date!=null)
{
var a0:Array=date.split(' ');
var a1:Array=a0[0].toString().split('-');
var a2:Array=a0[1].toString().split(':');
a[0]=a1[0];a[1]=a1[1];a[2]=a1[2];
a[3]=a2[0];a[4]=a2[1];a[5]=a2[2];
return myDate.format(new Date(a[0],a[1],a[2],a[3],a[4],a[5]));
}
else
return myDate.format(new Date());
}
<mx:DataGridColumn itemRenderer="mx.controls.Label" headerText="时间" dataField="articleAddTime" labelFunction="Misc.shortDate"/>
{
return getFormatDate(item[column.dataField],'YYYY-MM-DD');
}
public static function getFormatDate(date:String=null, formatString:String='YYYY-MM-DD HH:NN:SS'):String
{
var myDate:DateFormatter = new DateFormatter();
myDate.formatString = formatString;
var a:Array=new Array();
a.push(0);a.push(0);a.push(0);
a.push(0);a.push(0);a.push(0);
if(date!=null)
{
var a0:Array=date.split(' ');
var a1:Array=a0[0].toString().split('-');
var a2:Array=a0[1].toString().split(':');
a[0]=a1[0];a[1]=a1[1];a[2]=a1[2];
a[3]=a2[0];a[4]=a2[1];a[5]=a2[2];
return myDate.format(new Date(a[0],a[1],a[2],a[3],a[4],a[5]));
}
else
return myDate.format(new Date());
}
<mx:DataGridColumn itemRenderer="mx.controls.Label" headerText="时间" dataField="articleAddTime" labelFunction="Misc.shortDate"/>
相关文章推荐
- [FLEX]自定义格式化DataGrid的列值 (转)
- flex DataGrid自定义 itemrenderer
- 【WPF】 DataGrid 列按百分比设置宽度,及列值显示的格式化
- 【WPF】DataGrid 列按百分比设置宽度,及列值显示的格式化
- Flex 自定义Tooltip 显示<s:datagrid>只显示行长标题的Tooltip
- Flex自定义在DataGrid中搜索内容
- Flex利用自定义事件使用弹出窗口为DataGrid添加新数据
- Flex4中使用labelFunction为DataGrid自定义显示数据
- Flex的DataGrid中时间如何格式化
- flex 中 DataGrid里的DataGridColumn 格式化时间
- Flex 学习笔记 Datagrid中创建自定义ComboBox控件及数字校验
- WPF---DataGrid设置列的百分比宽度 & 列值显示格式化
- Flex 自定义DataGrid实现根据条目某一属性值改变背景颜色
- flex中datagrid显示格式化的日期可用labelFunction函数来处理
- Flex的DataGrid中时间如何格式化
- [Flex]自定义DataGrid组件的标题
- flex 4.6 自定义Datagrid添加checkbox\图片等功能
- Flex4 自定义Datagrid的itemRenderer和headerRenderer
- Flex Datagrid中,如何自定义排序的方式
- 【转】flex中的labelFunction(combox和dataGrid)