ExtJS 6 Современное событие изменения цвета поля не работает - PullRequest
0 голосов
/ 05 октября 2019

Современный инструментарий ExtJS 6 colorfield изменение не срабатывает при выборе цвета с помощью средства выбора - установите флажок fiddle .

Не правильно ли я использую это событие илиэто ошибка?

1 Ответ

1 голос
/ 11 октября 2019

Да, это ошибка в сенче. Чтобы заставить его работать, вы можете переопределить colorfield как:

Ext.define("SomeColorField", {
    override: "Ext.ux.colorpick.Field",
    onColorPickerOK: function (colorPicker) {
        var oldValue = this.getValue();
        this.setColor(colorPicker.getColor());
        this.updateValue(colorPicker.getColor());
        this.collapse();
        this.fireEvent('change', this, this.getValue(), oldValue);
   }
});

Пример на https://fiddle.sencha.com/#view/editor&fiddle/301v

...