我遇到了sencha touch datepicker字段的问题。我想在datepicker字段中设置默认(当前日期),但我无法找到这样做的方法。我正在使用sencha架构师,并且没有属性可以在datepickerfield中设置默认日期。
我在datepickerfield的 value 属性中使用以下代码:
{
year: (new Date()).getFullYear(),
day: 1,
month: 5
}
但是当使用上面的代码显示日期时,应用程序停止工作。
请告诉我如何实现这一目标。
答案 0 :(得分:0)
答案 1 :(得分:0)
您需要将初始化函数添加到包含datepicker的任何类中。
然后将以下代码添加到initialize函数:
var picker = this.down('datepicker');
picker.setConfig({
value: new Date()
});
this.callParent();
当然,如果你有多个日期选择器,你会想要给它一个项目ID并使用this.down('#thedatepicker');
答案 2 :(得分:0)
这可以在容器本身的配置中完成,如下所示:
xtype: 'datepickerfield',
value: new Date(),
picker: {
yearFrom: 2015,
yearTo: 2030
}