ExtJS: J'ai un bouton où je veux associer un menu. Je veux définir la disposition du menu moi-même, et d'après ce que je comprends du documentation, la disposition peut être spécifiée directement.Extjs: Comment définir une mise en page de travail pour un menu personnalisé
Bouton + Menu:
{
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'
}
Le résultat a une hauteur nulle, mais si je change le xtype: 'menu'
-xtype: 'panel'
et le mettre dans un Ext.Window
, il fonctionne comme je le veux aussi.
Question: Comment est-ce que je devrais customiser le menu pour obtenir ce que je veux avec la bonne taille?
Attendez, vous dites que vous voulez un menu dans un bouton? Ou voulez-vous dire que vous voulez un menu déclenché par un clic sur un bouton? – Jere
** @ Jere: ** Je veux juste que le menu soit déclenché en cliquant sur le bouton. Merci d'avoir nettoyé celui-là;) – Chau