Современный набор инструментов ExtJS 6 colorfield
change не срабатывает, когда я выбираю цвет с помощью средства выбора - проверьте эту скрипку < / а>.
Я неправильно использую это событие или это ошибка?
-1
Sergey Novikov
5 Окт 2019 в 19:02
1 ответ
Лучший ответ
Да, это ошибка сенча. Чтобы заставить его работать, вы можете переопределить 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
1
norbeq
10 Окт 2019 в 22:55
Похожие вопросы
Новые вопросы
extjs
Sencha Ext JS - это инфраструктура JavaScript для создания многофункциональных интернет-приложений (RIA).