{
xtype: 'datepickerfield',
label: 'Start Date',
name: 'startdate',
value: new Date()
},
我正在使用此代码显示时间数据选择器。选择向我展示了从 1980 年到 2012 年的年份列表。我需要有限的年份让我们想象从 2000 年到 2015 年。怎么做?
{
xtype: 'datepickerfield',
label: 'Start Date',
name: 'startdate',
value: new Date()
},
我正在使用此代码显示时间数据选择器。选择向我展示了从 1980 年到 2012 年的年份列表。我需要有限的年份让我们想象从 2000 年到 2015 年。怎么做?
如果你使用
yearFrom: 2000,
yearTo: 2015
如果 YearTo 已过期,您将在该年之后手动更新。
所以更好用
{
xtype: 'datepickerfield',
id:'date',
name:'date',
left:'5px',
left:'20px',
width: 280,
dateFormat: 'Y-m-d',
value:{
year:new Date().getFullYear(),
month:new Date().getMonth()+1,
day:new Date().getDate(),
},
placeHolder:new Date(),
picker:
{
slotOrder: ['year', 'month', 'day'],
value: new Date(),
yearFrom:new Date().getFullYear(),
yearTo: new Date().getFullYear() + 3
},
},
您需要使用 yearFrom 和 yearTo 配置选项...我发现最好在 sencha touch 2 文档中浏览配置选项,通常会很快找到我要查找的内容
不要忘记yearFrom和yearTo与选择器相关,而不是与字段本身相关
{
xtype: 'datepickerfield',
label: 'Start Date',
picker: {
yearFrom: 2000,
yearTo: 2015
}
name: 'startdate',
value: new Date()
},
相对于当年:
{
xtype: 'datepickerfield',
label: 'Start Date',
picker: {
yearFrom: new Date().getFullYear() - 1,
yearTo: new Date().getFullYear() + 3
}
name: 'startdate',
value: new Date()
},
干杯,奥列格