Qual è la differenza tra il layout anchor
e fit
in ExtJs 5
?Differenza tra layout di ancoraggio e layout di adattamento in Sencha ExtJs 5
risposta
L'ancoraggio è simile al layout di vbox, ma consente di decidere la larghezza e l'altezza degli elementi figli.
Adatta layout, fa solo in modo che i figli del componente con questo layout abbiano le stesse dimensioni del loro genitore.
Quindi:
Ext.create('Ext.Panel', {
width: 500,
height: 500,
layout: 'anchor',
items: [
{
xtype: 'panel',
title: '10% height and 20% width',
anchor: '10% 20%'
},
{
xtype: 'panel',
title: '30% height and 50% width',
anchor: '30% 50%'
}
]
});
In questo esempio si avrà un pannello con dimensioni 500x500, con due pannelli per bambini, uno di loro sarà 50x100 e l'altro, in questa prima, sarà 150x250. Entrambi allineati a sinistra. Il resto del pannello genitore sarà vuoto. Qui è il violino: https://fiddle.sencha.com/#fiddle/i4r
Con fit:
Ext.create('Ext.Panel', {
width: 500,
height: 500,
layout: 'fit',
renderTo: Ext.getBody(),
title: 'Fit Layout',
items: [{
xtype: 'panel',
border:true,
title: 'Children of fit layout'
}]
});
In questo caso, il pannello dei bambini, avrà la stessa dimensione come il suo genitore, 500x500. Ecco il violino: https://fiddle.sencha.com/#fiddle/i4s
cura sulla base di commenti: nota che "Fit" può avere uno, e un solo bambino
speranza che sia chiaro. Il fatto è che quei due layout sono pensati per essere usati in diversi casi.
- 1. differenza tra layout e layout-400dp-land
- 2. differenza tra il layout dita e la directory di layout
- 3. bootstrap 5 colonna di layout
- 4. Sencha Touch e ExtJS
- 5. Differenza tra algoritmi di adattamento in scipy
- 6. Layout ExtJS, Orizzontalmente crescono verticalmente
- 7. android 5 e onClick in layout xml
- 8. afterLayout vs layout, afterRender vs render, ecc. In ExtJS?
- 9. Layout di dock, ancoraggio e fluido nelle applicazioni Windows Form
- 10. ExtJS (5) Configurazioni di Sencha per ambienti diversi
- 11. problema con ExtJS layout di VBOX annidato in un layout hbox
- 12. Differenza tra il frame e il layout relativo?
- 13. Qt: qual è la differenza tra layout e widget?
- 14. java.lang.StackOverflowError durante la creazione del progetto Sencha/ExtJS 5
- 15. Layout del coordinatore layout di layout personalizzato mai chiamato
- 16. layout interno layout in R
- 17. di sostegno dello schermo più dispositivi utilizzando il layout-grandi, il layout-normale e di layout-xlarge cartelle
- 18. Scorciatoia tra layout grafico e XML
- 19. Qual è la differenza tra "*" e "Auto" in Silverlight griglia di layout Definizioni
- 20. Layout automatico - 5 pulsanti al centro
- 21. Layout layout PlantUML
- 22. HTML 5 Doctype ha rovinato il layout
- 23. Layout relativo. Tra 2 articoli
- 24. Effetto dissolvenza tra i layout
- 25. aggiunta di un layout in un altro layout
- 26. Layout Android S3 vs layout Galaxy Nexus
- 27. ExtJS 5 hasMany vs field.reference
- 28. Differenza tra varchar (5) e varchar (5000)?
- 29. Vs. Layout griglia. Tabella Layout
- 30. Layout e dimensioni automaticheForChildContentContainer
Ottimo esempio Kanor. Triste che non ho abbastanza reputazioni per votare la tua risposta. Saluti! –
Ricorda che un layout "Adatta" può avere uno e un solo bambino. – mangotang
sì, tenete a mente il layout Fit dovrebbe avere un figlio –