Ich bin auf der Suche nach einer Möglichkeit zum Zugriff auf Komponenten/Feld, die entweder in der gleichen Elementarray wie die zugreifende oder sogar nur in einem übergeordneten Array von Elementen (der letzte ist nur ein Möglichkeit).Die beste Methode zum Zugriff auf benachbarte Komponenten/Felder
In ExtJS3 war dies durch einfache einfach, ein ref
in dem Eigentümer Behälter definieren, aber ich so etwas nicht in ExtJS4 gefunden.
Ich weiß, dass ich Ext.ComponentQuery()
oder die Verknüpfungen up()
/down()
oder sogar Ext.getCmp()
verwenden, aber sie sind alle nicht, was ich suche, weil sie eine Reihe von Code ausführt nur während der ref
so war eine einfache Möglichkeit, Dinge zu tun, . Ja, mir ist bewusst, dass die Verwendung einer ComponentQuery viel sicherer ist als die Verwendung fest codierter Referenzen. Aber ich möchte nur wissen, ob es andere Möglichkeiten gibt, dies zu tun.
Ich verwende Refs die ganze Zeit in meinen Controllern: http://docs.sencha.com/ext-js/4-1/#!/api/Ext.app.Controller-cfg-refs –
Nun, ich don ' Der erwähnte Controller, weil ich ihn nicht benutze. Ich weiß, dass sie wissen, haben ein Ref-System, aber das ist nicht, worüber ich spreche ... So hat das überhaupt nicht geholfen – sra