Sencha ExtJs 7.1 настроить отдельный компонент

Я пытаюсь настроить CSS для одного компонента, избегая настройки всего компонента.

Ext.define('MyApp.tab.Panel', {
    extend: 'Ext.tab.Panel',


    header:{
        xtype: 'myWorkspacesToolbar',
        items:[
             ....
        ]       


    },
    items:[
        ....
    ]

Я хочу настроить только стиль HEADER и его подпункты (добавляются динамически), а не элементы Panel. Используя scss-файл myWorkspacesToolbar.scss, например:

$button-toolbar-color: #F00;

Я меняю цвет всех кнопок (заголовок, элементы панели и подпункты).

Используя переменную смешивания тем, я должен установить пользовательский интерфейс для одного поля в заголовке, чтобы получить изменения CSS.

Как лучше всего это сделать?

1 ответ

Решение

Используйте миксин extjs-button-ui для создания необходимой кнопки и установите свойство ui для вашей кнопки в заголовке

Другие вопросы по тегам