我有一个对象,它在ArrayStore中有一个日期列。然后,我使用store属性将ArrayStore绑定到一个网格。目前,我正在使用以下字符串格式化程序以自定义格式显示dt:格式化程序:"date("d M Y")"。这项工作没有问题,日期显示为2014年10月13日。我想把十月的部分大写。我尝试了以下我在网上发现的东西,但它不起作用,并产生错误:"大写(日期("d M Y")"。除了说fromatters是一个字符串之外,似乎没有太多关于它的文档。
我如何将其大写?
columns:
{
items: [
{ text: 'Date', dataIndex: 'date', editor: 'datefield', formatter: 'uppercase(date("d M Y"))' }
]
}
日期可用的格式与此处相同
似乎没有一个特定的月份是全大写的,但它可以用renderer
这样实现:
而不是formatter: 'uppercase(date("d M Y"))'
像这样的东西:
renderer: function(value){ return Ext.util.Format.date(value, 'd M Y').toUpperCase(); }