我有一个对象,它在ArrayStore中的日期列中。然后,我使用store属性将该ArrayStore绑定到网格。目前,我正在使用以下字符串格式化程序以自定义格式显示dt:格式化程序:'date(“ d M Y”)'。这项工作没有问题,日期显示为2014年10月13日。我想将10月部分大写。我尝试了以下在网上发现的无法正常工作并产生错误的内容:“ uppercase(date(“ d M Y”)))。除了说这是一个字符串外,关于fromatter的文档似乎很少。
我怎么大写呢?
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(); }
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句