2013-02-13 55 views

回答

-1

您可以使用以下配置来限制年份输入。

Ext.create('Ext.picker.Date', { 
    yearFrom: 2000, 
    yearTo : 2015, 
    //or you can use 
    minValue: new Date(1980,1,20), 
    maxValue: new Date() 
}); 

还检查setYearTo()updateYearTo()方法。

该组件不允许限制实际的月份和日期输入,但可以在之后进行验证。

0

它可以实现如下,

{ 
    xtype : 'datepickerfield', 
    label : 'date', 
    picker : { 
     yearFrom : 2000 
    } 
} 
0

我通常使用替代像这样的变化。否则,您需要更改整个应用程序中的所有日期选择器。

Ext.define('App.override.picker.Date', { 
    override: 'Ext.picker.Date', 

    config: { 
     yearFrom: 1970, 
     yearTo: 2070, // you can use a fixed number or: new Date().getFullYear() + 10, 
     monthText: 'Month', 
     dayText: 'Day', 
     yearText: 'Year', 
     slotOrder: ['month', 'day', 'year'], 
     doneButton: true 
    } 
}); 
相关问题