Sencha ext js отключить год в DatePicker с поля месяца - PullRequest
2 голосов
/ 05 марта 2020

мой предмет:

xtype: 'monthfield',
reference: 'debutmonth',
emptyText: 'date',
format: 'F, Y'

при использовании

disabledYears: ['../2021']

год всегда можно выбрать

1 Ответ

0 голосов
/ 29 апреля 2020

Вы можете использовать Ext.picker.Date для установки отключенных лет. Годы можно выбрать в раскрывающемся списке выбора, но даты будут отключены на весь год (ы).

Ext.application({
    name : 'Fiddle',

    launch : function() {

        Ext.create('Ext.form.Panel', {
            renderTo: Ext.getBody(),
            width: 300,
            bodyPadding: 10,
            title: 'Dates',
            items: [{
                xtype: 'datefield',
                anchor: '100%',
                fieldLabel: 'From',
                name: 'from_date',
                listeners:{
                    afterrender: function(datefield){
                        var datePicker = datefield.getPicker();
                        datePicker.setDisabledDates(['../../2016','../../2017','../../2018','../../2019']);
                    }
                }
            }]
        });
    }
});
...