Wie Element mit ExtJS anzeigen/verbergen/wechseln?Wie Element mit ExtJS anzeigen/verbergen/wechseln?
15
A
Antwort
28
sehr einfach, auf Elementebene (weiter zu den Kommentaren unten):
Ext.get("my-div");
Wo my-div
die ID des Elements in Frage.
Auf der Komponentenebene:
Ext.getCmp('idofthecomponent').getEl().show();
Ext.getCmp('idofthecomponent').getEl().hide();
Ext.getCmp('idofthecomponent').getEl().toggle();
Siehe here (show), here (hide) und here (toggle) sind. Also würde 'idofthecomponent' heißen, sagen wir die einem Panel-Objekt zugewiesene ID.
Sie können das Element auch direkt mit anderen Selektoren aufrufen, z. B. document.getElementbyId, z.
document.getElementById('elementtoshow').show();
4
Ext.AbstractComponent eine versteckte Eigenschaft hat, die Sie als wahr in der Initialisierung und dann ändern programmatisch später
items: [{
xtype: 'button',
itemId: 'submitButton',
text: 'Submit',
hidden: true
}]
und dann einstellen ...
me.getComponent('submitButton').hidden = false;
+0
danke, einfach und funktional. –
Verwandte Themen
- 1. ExtJS Element zu Komponente
- 2. Wie json Daten mit extJS
- 3. Wie animierten Text mit ExtJs
- 4. EXTJS - Wie überprüft man, ob ein Element existiert?
- 5. Wie setze ich html zu einem Element in extjs
- 6. ExtJS 4.1 Wie erste Element in Combo wählen
- 7. Extjs Gitter mit Checkboxen
- 8. extjs Beitrag mit Parameter
- 9. Mit ExtJS mit mehreren wählen
- 10. wie data ExtJS 4
- 11. Erste Schritte mit extJS
- 12. Ajax Textfeld mit EXtJs
- 13. ExtJS 4.2: Wie
- 14. ExtJs sortierbare Elemente Liste
- 15. ExtJS 6 Toggle Legendenfelder
- 16. Erfahrung mit Extjs mit Grails?
- 17. wie zu lernen EXTJS
- 18. Wie setzt Z-Index zu Ext.Panel (ExtJS)?
- 19. ExtJS und Rails: Wie Daten an ExtJS übergeben werden
- 20. Extjs - Entfernen neu hinzugefügtes ausgewähltes Element aus dem Geschäft
- 21. ExtJs TextField mit kleinem Knopf
- 22. Extjs Modell Felder mit Unterfeldern
- 23. CakePHP Integration mit ExtJS 3
- 24. ExtJS Toolbar mit mehreren Reihen
- 25. ExtJS direkt mit ASP.NET MVC
- 26. parallele Ausführung mit extjs Gitter
- 27. Wie funktioniert extjs Ext.require() funktioniert
- 28. Wie verstecken extjs Grid Spaltennamen?
- 29. Wie Debug-Umgebung für extjs
- 30. ExtJS Tooltip rendert falsch mit langem Körper
FYI auf Anfrage erhalten() sollte zugunsten von getEl() verwendet werden, was veraltet ist. Beachten Sie, dass getEl() nicht in den Dokumenten aufgeführt ist. –
das ist nicht korrekt - getEl IS ist in der Dokumentation aufgeführt, gehen Sie zu http://dev.sencha.com/deploy/dev/docs/ und geben Sie 'getEl' ein. Es ist nicht veraltet für die Verwendung auf der Komponentenebene, in diesem Kontext gibt 'get' eine zugrunde liegende Komponente zurück, NICHT das hier benötigte Wrapping-Element (http://dev.sencha.com/deploy/dev/docs/source/Container). html # method-Ext.Container-get) vs (http://dev.sencha.com/deploy/dev/docs/source/Component.html#method-Ext.Component-getEl). – SW4
Ergo, Brian hat in diesem Fall recht, wenn es um get/getEl geht. Ihre Dokumentreferenzen beziehen sich auf Container und Komponenten, die sich von einem Element in Ext JS unterscheiden. –