2016-01-06 6 views
0

Я пытаюсь настроить стиль моих кнопок. Когда я добавляю один из созданных пользовательских интерфейсов к моей кнопке, он исчезает.ExtJS 6 пользовательский интерфейс

@include extjs-button-small-ui(
     $ui: 'test-ui', 
     $font-weight: bold, 
     $padding: 5px, 
     $background-color: #fff 
); 



Ext.define('MyHeader', { 
    extend: 'Ext.panel.Header', 
    xtype: 'my-header', 

    items: [ 
     { 
      xtype: 'button', 
      ui: 'test-ui', 
      text: 'Foo Bar' 
     } 
    ] 
}); 

Любые идеи, что я делаю неправильно здесь?

Заранее спасибо.

ответ

2

Вам нужно создать файл Button.scss путь: customTheme \ дерзость \ SRC \ кнопка \ Button.scss

Включить код:

@include extjs-button-small-ui(
     $ui: 'test-ui', 
     $font-weight: bold, 
     $padding: 5px, 
     $background-color: #fff 
); 

в файле.

Также, пожалуйста, найти правильный фрагмент кода ниже:

Ext.define('MyHeader', { 
    extend: 'Ext.panel.Header', 
    xtype: 'my-header', 

    items: [ 
     { 
      xtype: 'button', 
      ui: 'test-ui', 
      text: 'Foo Bar' 
     } 
    ] 
}); 
+0

Да я пропустил апостроф в 'Ui:«тест-ui'' Кроме того, я должен был удалить из моего пути каталога _src_, который был создан by sencha cmd: customTheme \ src – xdn

Смежные вопросы