2014-10-31 5 views
3

Я хочу добавить Ext.button.Split в заголовок панели вместо заголовка. Это должно быть нечто вроде переключателя содержимого панели и названия той же панели вместе. Есть ли какой-либо вариант в extjs 4 для этого? Или есть лучшее решение вместо кнопки Split? К сожалению, коммутатор в заголовке панели является ключевым требованием, поэтому он должен быть размещен там.extjs 4 - как добавить элементы в заголовок панели?

ответ

8

Ниже работает для меня ExtJS 4.2.2

{ 
      xtype: 'panel', 
      ...... 

      header: { 
       titlePosition: 0, 
       items: [ 
        { 
         xtype: 'splitbutton', 

        } 
       ] 
      } 
} 
4

Добавить объект заголовка на панели с инструментами и добавить элементы для кнопок.

Ext.create('Ext.panel.Panel', { 
    width: 300, 
    height: 200, 
    renderTo: Ext.getBody(), 
    header: { 
     // if you want your button positioned on the right hand side add 
     // titlePosition: 0, 
     items: [{ 
      xtype: 'splitbutton', 
      text: 'test' 
     }] 
    } 
}); 
+0

Упс .. Питер Ли был немного быстрее:/ –

+0

вероятно потому, что я набрал меньше, чем вы :) –

+0

Спасибо большое, это решить мою проблему хорошо – ddd

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