2

Sencha Touch の datepicker が表示されないように制限したり、希望の datepicker フィールドに将来の日付を許可したりするのを手伝ってください。

お願いします

4

3 に答える 3

0

次のように実装できます。

{
    xtype : 'datepickerfield',
    label : 'date',
    picker : {
        yearFrom : 2000
    }
}
于 2015-05-03T17:40:27.640 に答える
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
    }
});
于 2017-12-13T10:35:45.180 に答える
-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()メソッドも確認してください。

このコンポーネントでは、実際の月と日の入力を制限することはできませんが、後で検証することができます。

于 2013-02-13T12:31:25.573 に答える