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