ExtJS 6 现代颜色字段更改事件不起作用
ExtJS 6 Modern сolor field change event doesnt work
ExtJS 6 现代工具包 colorfield
change doesnt fire when I select color using picker - check this fiddle.
我没有正确使用这个事件还是一个错误?
是的,这是 sencha 中的错误。
要使其正常工作,您可以覆盖 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);
}
});
ExtJS 6 现代工具包 colorfield
change doesnt fire when I select color using picker - check this fiddle.
我没有正确使用这个事件还是一个错误?
是的,这是 sencha 中的错误。
要使其正常工作,您可以覆盖 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);
}
});