ExtJS :
У меня есть кнопка, с которой я хочу связать меню. Я хочу определить макет меню самостоятельно, и, исходя из документации , можно указать макет напрямую.
Кнопка + меню :
{
xtype: 'button',
menu: {
xtype: 'menu',
plain: true,
layout: 'fit',
height: 300,
width: 200,
items:
[
{
xtype: 'container',
layout: 'vbox',
layoutConfig: {
align: 'stretch',
pack: 'start'
},
items:
[
{
xtype: 'label',
text: 'Label1'
}, {
xtype: 'label',
text: 'Label2'
}, {
xtype: 'textfield'
}
]
}
]
},
menuAlign: 'bl-tl',
text: 'Button'
}
Результат имеет нулевую высоту, но если я изменю xtype: 'menu'
на xtype: 'panel'
и поместу его в Ext.Window
, то он будет работать так же, как и я.
Вопрос : Как настроить меню, чтобы получить желаемое с правильной высотой?