Panneau à l'intérieur d'un Panneau: automatique ne fonctionne pas
J'ai ce point de vue (DetailsContainer, de première classe dans la section de code de cette question) avec deux éléments à l'intérieur (MetaDataPanel, Aperçu), mais de défilement automatique ne fonctionne pas dans MetaDataPanel (suivre le code).
Alors, quand j'ai mis quelques éléments à l'intérieur d'MetaDataPanel, automatique ne fonctionne pas...
PS: le contenu de MetaDataPanel est généré dinamically l'ajout d'élément à ce Panneau...
Tout laisse penser?
Ext.define('DP.view.DetailsContainer' ,{
id: 'DetailsContainer',
extend: 'Ext.Panel',
alias : 'widget.DetailsContainer',
collapsible: true,
//margins:'5 0 5 5',
split:true,
layout: {
type: 'accordion',
align: 'stretch',
pack : 'start'
},
initComponent: function() {
Ext.apply(this, {
items: [{
xtype: 'MetaDataPanel',
flex:1
},{
xtype: 'Preview',
flex:2
}]
});
this.callParent(arguments);
}
});
Ext.define('DP.view.MetaDataPanel' ,{
id: 'MetaDataPanel',
extend: 'Ext.Panel',
alias : 'widget.MetaDataPanel',
title : 'MetaDati',
layout: 'fit',
autoScroll:true, //TODO: autoscroll not working
initComponent: function() {
Ext.apply(this, {
items: [{
xtype: 'component' ,
html: 'Nessun File o Cartella selezionata. Selezionare un elemento per visualizzare i metadati!',
margin: 5,
style: {
color: '#000000'
}
}]
});
this.callParent(arguments);
}
});
InformationsquelleAutor Pierluigi B Web Developer | 2012-06-27
Vous devez vous connecter pour publier un commentaire.
Il n'est pas utile de préciser automatique sur un récipient avec de l'ajustement de la mise en page. L'enfant sera toujours fonction de la taille du conteneur, il ne sera jamais plus grand, de sorte que vous pouvez ne jamais les faire défiler. Vous voulez que le défilement automatique à l'intérieur du composant.
Je ne pense pas qu'il un sens pour un panneau accordéon pour faire défiler. Ce que vous devez faire à la place est fixé à l'intérieur de la composante à défiler. Regardez votre code légèrement modifié pour refléter cette idée:
http://jsfiddle.net/dbrin/jmHEj/
Plus facile/paresseux est de définir la configuration automatique par défaut - de sorte qu'il sera héritée: