Momentan verwende ich Ext.ComponentQuery.query-Methode, um auf Komponenten zugreifen mit ID.So wollte nur wissen, ob es sicher (richtig) Weg auf Komponenten zugreifen.Ist Ext.ComponentQuery.query ein zeitaufwändiger Prozess für den Zugriff auf Komponente
0
A
Antwort
0
Bei der Verwendung von Id
ist die Ext.getCmp
wahrscheinlich besser \ schneller Option dann Komponentenabfrage.
Wie auf other places angegeben,
vorsichtig sein, ids verwenden, da sie weltweit einzigartige
Mit ihnen im Code sein müssen Ihre Komponenten wirklich schwer macht, wieder zu verwenden (man kann nicht erstellen zwei Instanzen der Komponente auf der gleichen Seite zum Beispiel). Für eine vernünftige komplexe ExtJS-App empfehle ich dringend, die MVC-App-Architektur zu verwenden. Obwohl MVC-Modell in ExtJS 4.x ist weit von perfekt und ich persönlich DeftJS, die nicht nur verbesserte MVC-Modell bietet, sondern auch IoC und Promises und Community-Support ist genial!