我有一个网格,其中包含一个名为 dateOfBirth 的列
此列的类型是日期
我已在我的 Web 应用程序中显示此列,但 dateOfBirth 的数据以这种格式显示,例如
2009 年 6 月 10 日,星期三 16:11:53 +0100
我的目标是以这种格式显示这个日期:d/m/y
我尝试使用此代码:
var testGrid1 = Ext.create('Ext.grid.Panel', {
id:'testGrid1 ',
store: testGridStore,
collapsible:true,
columns: [
{text: 'test1', flex: 1, sortable: true, dataIndex: 'num_speech'},
{text: 'test2', flex: 1, sortable: true, dataIndex: 'dateOfBirth'}
],
columnLines: true,
anchor: '100%',
height: 250,
frame: true,
margin: '0 5 5 5',
});
正如我已经说过的,这段代码以这种格式显示列的日期: Wed, 10 Jun 2009 16:11:53 +0100
为了解决这个问题,我尝试但没有成功
{text: 'test1', flex: 1, sortable: true, dataIndex: 'dateOfBirth',dateFormat: 'd/m/y'},
我有一个模型:
Ext.define('needUtilitesList', {
extend: 'Ext.data.Model',
fields: [
{name: 'dateOfBirth', type: 'date',dateFormat: 'd/m/y'},
{name: 'num_speech', type: 'string'}
]
});
但它不显示正确的结果