2012-03-30 109 views
1

我正在与sencha一起构建移动应用程序。Sencha Touch - 日期选择器仅显示年月和月

我创建了一个页面,其中有3-4个日期选择器。 我需要显示所有不同的格式,例如dd/MM/yyyy中的一个日期选择器,其他显示 MM-yyyy并且仅在另一年中显示。

请指导我如何能做到这一点

+0

没有你找到解决方案?我还需要使用日期选择器,但我只希望它有月和年。谢谢 – 2012-04-22 21:09:10

回答

0

随着煎茶触摸2

显示日期MM-YYYY

var date = new Date(); 
    alert(Ext.Date.format(date, 'm/Y')); 

和DD/MM/YYYY

var date = new Date(); 
    alert(Ext.Date.format(date, 'm/d/Y')); 
+0

感谢您的回复,但使用这个我可以得到各种格式的日期,但我想显示4-5日期选择器,如选择年份,然后仅显示年份和仅点击钻取年份选择,相同的月,周等。 – 2012-04-13 06:27:51

+0

我已经使用Ext.apply(Ext.util.Format,{defaultDateFormat:'dM-Y'});但它以相同的格式制作所有日期选择器 – 2012-04-13 06:37:03

6

“slotorder”配置选项允许您指定日期,月份和年份的顺序 - 但是,您也可以j最好省去那些你不想要的东西。我只是想几个月和几年这样:

{ 
     xtype:'datepickerfield', 
     picker:{xtype:'datepicker', slotOrder:["year", "month"],} 

},

0

例如,您可以添加:

"dateformat: "d.m.Y" " 

属性在各个领域的 “正确” 的日期格式

相关问题