Вы не можете легко удалить значение из поля ввода, потому что это может вызвать проблемы со сборщиком и отправкой формы.Однако вы можете отрегулировать как цвет текста, так и цвет фона:
listeners: {
afterrender: function(cmp) {
if(cmp.inputEl && cmp.inputEl.dom) {
cmp.inputEl.dom.style.backgroundColor = "#" + cmp.getValue();
cmp.inputEl.dom.style.color = "#" + cmp.getValue();
}
},
change: function(cmp, nV) {
if(cmp.inputEl && cmp.inputEl.dom) {
cmp.inputEl.dom.style.backgroundColor = "#" + nV;
cmp.inputEl.dom.style.color = "#" + nV;
}
}
}
Это означает, что шестнадцатеричное значение все еще отображается, если кто-то выделит текст в цветовом поле: