extjs grid

目前在研究 edit grid 选完日期后 store里的值是"Fri Nov 11 00:00:00 UTC+0800 2011" 请问怎么变成'YYYY-mm-dd'

2个回答

不知道你的ext是什么版本的。
给个例子是4.0+的
在这个日期列的editor中格式化一下,在把这列的值格式化一下
[code="java"]
editor:{xtype:'datefield',format:'Y-m-d'},renderer:formatDate
[/code]
其中formatDate中的方法为
[code="java"]
function formatDate(value){
if(value==""){
return "";
}
return Ext.util.Format.date(value,'Y-m-d');

}
[/code]

[code="java"] var cm_add = new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(),
{header : '入库时间', dataIndex : 'moveTime',renderer : Ext.util.Format.dateRenderer('Y-m-d H:i:s'),sortable : true},
{header : '凭证号' , dataIndex : 'credenceNum', sortable : true},
{header : '料号', dataIndex : 'feedNum',sortable : true},
{header : '描述' , dataIndex : 'depict', sortable : true},
{header : '物料类型', dataIndex : 'feedType', sortable : true},
{header : '项目名称', dataIndex : 'itemName', sortable : true},
{header : '项目阶段', dataIndex : 'itemMoment', sortable : true},
{header : '站点', dataIndex : 'foldAddress',sortable : true},
{header : '库位', dataIndex : 'toLocation',sortable : true},
{header : '入库数量' , dataIndex : 'moveCount',sortable : true},
{header : '单位', dataIndex : 'unit', id : 'unit',width : 30,sortable : true},
{header : '品质状态', dataIndex : 'qualityState', sortable : true},
{header : '工号', dataIndex : 'moverId', sortable : true},
{header : '物料员' , dataIndex : 'moverName',sortable : true},
{header : '移动类型',dataIndex : 'moveType',sortable : true},
{header : '入库原因' , dataIndex : 'moveReason',sortable : true},
//{header : '库存状态', dataIndex : 'state' , sortable : true},
{header : '备注', dataIndex : 'remark',sortable : true}
]);
var ds_add = new Ext.data.Store({
url : 'findAllFeed.action',
reader : new Ext.data.JsonReader(
{totalProperty : 'totalProperty',root : 'root'},
[{name : 'id', type : 'int'},
{name : 'moveTime',type : 'date',dateFormat : 'Y-m-dTH:i:s'},
{name : 'credenceNum',type : 'string'},
{name : 'feedNum',type : 'string'},
{name : 'depict',type : 'string'},
{name : 'feedType', type : 'string'},
{name : 'itemName',type : 'string'},
{name : 'itemMoment', type : 'string'},
{name : 'foldAddress',type : 'string'},
{name : 'toLocation',type : 'string'},
{name : 'moveCount',type : 'string'},
{name : 'unit',type : 'string'},
{name : 'qualityState', type : 'string'},
{name : 'moverId',type : 'string'},
{name : 'moverName',type : 'string'},
{name : 'moveType', type : 'string'},
{name : 'moveReason',type : 'string'},
{name : 'remark',type : 'string'},
{name : 'state',type : 'string'}
])
});[/code]

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问