2014-01-14 3 views
0

4. a есть tabPanel, который содержит два элемента, а один элемент содержит несколько элементов, означает, что функция app42Tabs контаирует другую tabPanel с несколькими элементами. Я хочу добавить cls proterty в пункты app42Tabs.Как добавить cls в элементы tabPanel

var tabPanel = new Ext.TabPanel({ 
      activeTab: 0, 
      id:"tabPanelDB", 
      plain:true, 
      defaults:{ 
       autoScroll: true 
      }, 

      items:[{ 
       title: 'App42 API', 
       id:'cloudApiTab', 
       layout:'fit', 
       items:[app42Tabs()] 

      },{ 
       title: 'AppWarp', 
       id:'cloudApiTab', 
      }] 
     }) 

ответ

1

Per sencha docs, вам нужно будет добавить cls или itemCls (в зависимости от которого вы пытаетесь переопределить CSS) конфигурации к соответствующему коду, который запрашивается при app42Tabs() метод выполняется

вкладку Пример .panel с конфигурации требуется:

var tabs = Ext.create('Ext.tab.Panel', { 
    cls:'myCustomClass', 
    itemCls:'anotherCustomClass', 
    items: [ 
     { 
      title: 'Tab 1', 
      html : 'A simple tab' 
     }, 
     { 
      title: 'Tab 2', 
      html : 'Another one' 
     } 
    ] 
}); 
+0

спасибо за ответ butif я добавить класс ЦБС в функции app42Tabs означает класс в других вкладках его применять на вкладках app42Tabs, но я хочу, чтобы добавить в фи CLS rst tab items – Naresh

+0

@naresh, я не уверен, что на 100% понимаю, вы хотите изменить существующие вкладки 'cls', когда' app42Tabs() '' render'? – weeksdev

+0

обычно, когда мы добавлять элементы в tabPanel мы пишем синтаксис этого: элементы: [{ название: 'Tab 1', HTML: 'Простая вкладка', \t \t \t ЦБС: 'testCls' }] , но в моем случае я должен добавить прекращение функции в пунктах, так что если я могу добавить ЦБС свойство это элементы: [{ app42Tabs(), ЦБС: «testForCls» }] его дает ошибку synatex так скажите, пожалуйста, как я могу написать это большое спасибо – Naresh

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