Arapi Ext: Features
![](images/icon-download.png)
Ext.app.Application => Arapi.app.Application: Vererbung von Controller Konfiguration wird ermöglicht.
![](images/icon-download.png)
Ext.app.Controller => Arapi.app.Controller: Vererbung von Model Konfiguration wird ermöglicht
![](images/icon-download.png)
Ext.app.Controller => Arapi.app.Controller: Vererbung von Store Konfiguration wird ermöglicht
![](images/icon-download.png)
Ext.app.Controller => Arapi.app.Controller: Vererbung von View Konfiguration wird ermöglicht
![](images/icon-download.png)
Ext.app.Controller => Arapi.app.Controller: Vererbung von Ref Konfiguration wird ermöglicht
![](images/icon-download.png)
Die neutralen Methoden getArapiController, getArapiModel, getArapiView und getArapiStore ermöglichen einen neutralen Zugriff
über die Konfigurationseigenschaft
ref von Controller, Model, View und Store.
Ext JS 4:
this.getController("core.Users") und
this.getController("client.Users") in Erweiterung!
Arapi Application Extension in Core und Client:
this.getArapiController("Users")
Zusätzlich wird die Konfiguration von Refs um nützliche Features erweitert bzw. optimiert.
![](images/icon-download.png)
className: Eine Viewklasse, die automatisch über Ext.Loader geladen wird. Ein zusätzliches
Einbinden über
requires oder
views ist nicht nötig. Die Konfiguration über
selector ist nicht mehr notwendig.
![](images/icon-download.png)
targetSelector: Ein Komponenten Query Pfad (Ext.ComponentQuery) zu einem Container, in der die Komponente hinzugefügt werden soll. Die Komponente wird automatisch über Ext.container.ContainerView.add hinzugefügt.
![](images/icon-download.png)
selector: In Ext JS gib der Selektor immer die erste gefundene Komponente aus. Sind mehrere Komponenten mit dem gleichen Pfad vorhanden, kann es zu einem unerwarteten Ergebnis führen
![](images/icon-download.png)
nSelector: Refs können nun auch ein vollständiges Ergebnis-Array der Methode Ext.ComponentQuery zurückliefern, z.B. wenn Sie alls Dialog des gleichen Types schließen möchten.
Weitere Features
![](images/icon-info.png)
Unittests mit Jasmine
![](images/icon-info.png)
API Dokumentation
![](images/icon-info.png)
Ausführliche Beschreibung und Beispiele in API Dokumentation
![](images/icon-info.png)
Ausführliche Multi Client Beispiels-Applikationen (Core / Client) vorhanden
![](images/icon-info.png)
Lizenzierung LGPL 3.0