Каков наиболее удобный способ применить пользовательский стиль к отдельному элементу виджета, который не соответствует стилю темы по умолчанию. Меня все еще смущает использование декораторов. Как применить несколько декораторов, например. для свойств границы и фона для элемента виджета.
Я пробовал использовать пользовательские декораторы, например. :
var titleBar = new qx.ui.container.Composite();
titleBar.set({
decorator : qx.ui.decoration.MBackgroundImage,
style : {
backgroundImage : '/images/tbar.png'
}
});
Но я получаю сообщение об ошибке:
Ошибка в декораторе свойств класса qx.ui.container.Composite в методе setDecorator с входящим значением «[Mixin qx.ui.decoration.MBackgroundImage]»: неверно!