Gib*_*boK 3 extjs sencha-touch sencha-touch-2
在Sencha Touch 2中,我有一个带有以下字段的模型,如果在以这种格式显示的List中呈现,则为DateTimeStart
Mon Feb 11 2013 11:55:00 GMT +100 (W. Europe Standard Time)
Run Code Online (Sandbox Code Playgroud)
我需要DateTimeStartConverted根据DateTimeStart
我需要使用'Ym-d'以更短的格式转换这样的日期来创建另一个字段().
在我的转换方法中打印DateTimeStartConverted的结果它不显示任何结果(没有抛出错误).
知道怎么解决吗?
{
name: 'DateTimeStart',
type: 'date',
dateFormat: 'MS'
}, {
name: 'DateTimeStartConverted',
type: 'date',
convert: function(value, record){
var jsonDate = record.get('DateTimeStart');
return Ext.Date.format(jsonDate, 'Y-m-d');
}
}
Run Code Online (Sandbox Code Playgroud)
如果您只需要在列表项模板中正确显示日期,则可以使用:date()模板中的功能:
{
xtype: 'list',
...
itemTpl: '<p>Date display test - {DateTimeStart:date("m/d/Y")}</p>',
...
}
Run Code Online (Sandbox Code Playgroud)
至于你的转换功能,它看起来很合理,但你得到的是什么value和record参数?了解这些价值观会有很大帮助.
| 归档时间: |
|
| 查看次数: |
5150 次 |
| 最近记录: |