虽然UI不会更改位于颜色菜单内的颜色选择器

时间:2019-03-11 14:48:01

标签: extjs

我已经将Ext.picker.Color放在Ext.menu.ColorPicker的内部,而{ text: 'Choose a color', menu:{ xtype: 'colormenu',//Ext.menu.ColorPicker picker:{ xtype: 'colorpicker'//Ext.picker.Color } } } 的内部是tbar的元素...

this.down('colorpicker').value='FF0000';

A可以通过此行以编程方式为其设置颜色:

var newColor=this.down('colorpicker').getValue();

但是当我通过UI更改颜色时,该值不变。因此,如果我执行此行

/src/test/java/com/mypackage/mymodule
/src/main/java/com/mypackage/mymodule

选择新颜色后,即使我单击了蓝色框(应该为“ 0000FF”),我仍然会得到“ FF0000”

1 个答案:

答案 0 :(得分:0)

From the docs

像这样在colorpicker的select事件中获取值:

{
    xtype: 'colorpicker'
    listeners: {
        select: function (colorpicker, color) {
                // color comes as a variable
        }
}