Ext.grid.ColumnModel日期获取

jiafeng_lee 2012-06-04 06:07:46
日期我是这样给的new Date()
var data=[
[false,"发布期",new Date(),new Date(),false,false,true,true,"审核期"],
[true,"审核期",new Date(),new Date(),true,true,true,false,"封闭期"],
[true,"封闭期",new Date(),new Date(),false,false,true,true,"封闭期"],
[false,"发布期",new Date(),new Date(),false,true,false,true,"封闭期"],
[true,"审核期",new Date(),new Date(),false,false,true,false,"审核期"],
[false,"封闭期",new Date(),new Date(),true,true,false,false,"审核期"]
];
var checkbox = new Ext.grid.CheckboxSelectionModel();

var store=new Ext.data.Store({
proxy:new Ext.data.MemoryProxy(data),
reader:new Ext.data.ArrayReader({},[
{name:'ISQIYONG'},
{name:'CONNAME'},
{name:'OPENDATE'},
{name:'ENDDATE'},
{name:'ISCHAKAN'},
{name:'ISLURU'},
{name:'ISHENHE'},
{name:'ISKAIFANG'},
{name:'TYPE'},
{name:'STATUS'}
]),
pruneModifiedRecords:true
});
这样显示出来
{
header : "开始日期",
dataIndex : "OPENDATE",
sortable : true,
summaryType : 'max',
renderer : Ext.util.Format.dateRenderer('Y-m-d'),
editor : new Ext.form.DateField( {
format : 'Y-m-d'
})
},
这个没有问题显示的是正确的
grid_plan.on('cellclick', function (grid, rowIndex, columnIndex, e) {
var btn = e.getTarget('.controlBtn');
if (btn) {
var t = e.getTarget();
var record = grid.getStore().getAt(rowIndex);
var opendate = grid.getColumnModel().getDataIndex(3);
var openDate = record.get(opendate);
alert(openDate);
var control = t.className;
switch (control) {
case 'plan_stop':
//showUser(USERID);
break;
}
}
},
this);
显示的是这样的 Mon Jun 4 18:02:09 UTC+0800 2012

如何获取正确的样式(2012-06-04)
...全文
182 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
hookee 2012-06-05
  • 打赏
  • 举报
回复
alert(openDate.format('Y-m-d'));

52,782

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧