2014-11-27 6 views
0

Я создал выпадающее меню с ExtJS и все работает нормально, как ожидалось. Но я хочу, чтобы он был «выпадающим», а не раскрывающимся, поскольку панель меню будет выкладываться в нижней части окна просмотра. Я не могу понять, что добавить или изменить, чтобы заставить его «выкинуть», пожалуйста, помогите.ExtJS - раскрывающееся меню вверх

Код программы: -

Ext.create('Ext.button.Split', { 
      text: 'Split Button', 
      handler: onButtonClick, 
      iconCls: 'start-up-icon', 
      menu : { 
       items: [{ 
        text: '<b>Menu1</b>', handler: onItemClick 
       }, { 
        text: '<b>Menu2</b>', handler: onItemClick 
       }, { 
        text: '<b>Menu3</b>', handler: onItemClick 
       }] 
       } 
}); 

ответ

1

Используйте menuAlign конфигурации.

Ext.create('Ext.button.Split', { 
    text: 'Split Button', 
    menuAlign: 'bl-tl', 
    menu: { 
     items: [{ 
      text: '<b>Menu1</b>' 
     }] 
    } 
}); 

Docs

+0

Вау, удивительно Эван! Это то, что я действительно ищу, ты сделал мой день :) Спасибо за это! –

+0

Evan - Еще один вопрос, можно ли загрузить эти меню из магазина так же, как деревья? –

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