2017-09-28 4 views
0

In meinem extJs 6.5 Projekt versuche ich die Hintergrundfarbe einer Werkzeugleiste zu ändern. Dies ist nur für 1 Komponente und kann nicht den besten Weg mit Cls oder ui herauszufinden. Kann mir jemand zeigen, wie ich die Hintergrundfarbe ändern kann?extjs6 Hintergrund von 1 Werkzeugleiste ändern

Ext.define('App.view.menu.Menu', { 
extend: 'Ext.panel.Panel', 

xtype: 'app-menu', 
controller: 'menu', 
itemId: 'menuItemID', 

requires: [ 
    'App.view.menu.MenuController' 
], 



dockedItems: [ 
    { 
     xtype: 'toolbar', 
     dock: 'left', 
     cls: 'app-menu', 
     //ui: 'mainmenuTest', 
     //ui: 'dark', 

     style: 'padding: 0; margin: 0;', 
     items: [ 
      { 
       xtype: 'combobox', 
       itemId: 'comboboxClientItemID', 
       emptyText: 'Select Client...', 
       editable: false, 
       displayField: 'clientName', 
       valueField: 'clientName', 
       bind: { 
        store: '{myClientListStore}', 
        selection: '{selectedClientListModel}' 
       }, 
       listeners: { 
        select: 'onComboboxSelect' 
       }, 
       queryMode: "local" 
      } 
     ] 
    } 
] 

});

enter image description here

enter image description here

Antwort

0

In Ihrer Menu.scss Datei ein ui mit

@include toolbar-ui(
    $ui: 'toolbar-red', 
    $background-color: #ff0000 // your background color here 
); 

dann auf der Symbolleiste fügen Sie einfach den ui 'toolbar-rot' hinzuzufügen.

+0

Ich versuchte und es einen hellblauen Hintergrund hinzufügen. Es scheint ein hellerer Farbton zu sein als die Hauptfarbe der gesamten Anwendung. also darf dieses rot nicht aufgegriffen werden ... irgendwelche ideen? – solarissf

+0

mit Chrom-Tools Ich fand die vorhandene Farbe kommt aus dem beigefügten Bild, das ich oben gesetzt ... .x-Körper { color: # bd2222; Schriftgröße: 13px; Zeilenhöhe: 17px; Schriftfamilie: Helvetica, Arial, Verdana, Sans-Serif; Hintergrund: # d08f87 – solarissf

+0

sollte nicht der Code, den Sie mir gaben überschreiben dies? – solarissf