Wo sollte ich globale Funktionen in ExtJS 4 MVC definieren?
Muss ich definieren einige Funktionen, die ich anrufen kann überall in meiner app.
Was ist der beste Ansatz, um dies zu erreichen?
InformationsquelleAutor der Frage Julian Hollmann | 2012-02-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Persönlich, um es zu halten wie extern-MVC wie möglich, ich habe eine Utilities-Klasse voll von statischen Methoden. Dies kann erforderlich sein, wie jede andere Klasse, um die richtige Abhängigkeit von Beziehungen. Damit ist auch sichergestellt, dass die Methoden ausführen, die in einer EXT-Umgebung, so dass alle von extern verfügbar ist.
InformationsquelleAutor der Antwort David Kanarek
Alternative anders als @David Kanarek die Statik Ansatz ist das definieren eines Singletons. Codes:
Ich habe eine Geige hier:
https://fiddle.sencha.com/#fiddle/qu1
Den Unterschied zwischen der Statik und der singleton-Ansatz ist, dass
So ist Es an Ihnen, ob Sie den Verweis auf die Klasse selbst oder auf eine Instanz der Klasse für die Bequemlichkeit.
InformationsquelleAutor der Antwort gm2008