Datepicker неправильно выбирает предыдущие значения, когда у нас есть два компонента на sencha ext js 7.2

У меня возникли проблемы с компонентом выбора даты в ext js 7.2.

Вот скрипт для воспроизведения поведения: https://fiddle.sencha.com/#view/editor&fiddle/36h9

По сути, у меня есть два компонента выбора даты на одной странице, и когда я вставляю их между этими двумя компонентами, я получаю неправильный выбор.

Шаги: 1. Нажмите на первый значок выбора даты. 2. Нажмите на второй значок выбора даты. 3. Нажмите на первый значок выбора даты еще раз. - Убедитесь, что для компонента выбрано неправильное значение.

Благодарю вас!


person Renato Carvalho    schedule 09.06.2020    source источник


Ответы (1)


Похоже, эта ошибка появилась в версиях > 7.0. Попробуйте исправить ее с помощью следующего переопределения:

Ext.define('Override.picker.Picker', {
    override: 'Ext.picker.Picker',

    afterShow: function(me) {   
        me.callParent([me]);    
        me.scrollSlotsIntoView();   
        Ext.util.InputBlocker.blockInputs();    
    }
});

Скрипка с исправлением: https://fiddle.sencha.com/#view/editor&fiddle/36lo

person Arthur Rubens    schedule 12.06.2020
comment
Здравствуйте Артур, большое спасибо. Это переопределение устранило проблему. Мы добавили в наш проект, и все заработало нормально! Хорошего дня! - person Renato Carvalho; 16.06.2020