Wie Sie wahrscheinlich wissen, sind Aliase seit 4D v19 R4 verfügbar. Aliase und berechnete Attribute waren ein gewaltiger Schritt nach vorne für unser Entwicklungsframework!
Die Zeiten, in denen Sie geschäftsbezogene Formeln in Ihrer 4D Benutzeroberfläche definieren mussten, sind vorbei. Diese Konzepte bieten Ihnen eine neue Möglichkeit, Ihre Geschäftslogik von der Benutzeroberfläche zu trennen und so die Leistung zu verbessern, indem Sie die Teile getrennt optimieren.
Und jetzt, mit 4D v19 R6, sind Aliase vollständig verfügbar und können für Skalare in Ihren mobilen iOS- und Android-Projekten verwendet werden, sobald Ihre Aliase auf der 4D Seite definiert sind.
Mit 4D v19 R6 können Sie auf demselben mobilen Bildschirm Werte von überall in Ihrer Datenbank anzeigen:
Hinweis zu Aliasen
Ein Alias ist nichts anderes als ein Synonym oder eine Abkürzung für ein bestehendes Datenspeicherobjekt.
Sie können sie wie jedes andere Feld im Erstellungsprozess Ihrer mobilen App verwenden. So können Sie sie im Abschnitt Struktur des mobilen Projekteditors visualisieren und veröffentlichen.
Dies stellt eine erhebliche Verbesserung dar, die es Ihnen ermöglicht, Werte in mehreren Tiefengraden abzurufen und noch mehr relevante Informationen in Ihrer mobilen App anzuzeigen.
Schauen wir uns diese Funktion anhand eines einfachen Beispiels an.
Hinweis: Bitte beachten Sie, dass die Auswahl von Entitäten und Entitäten noch nicht unterstützt wird.
Konkretes Beispiel
4D-Struktur
Wie Sie sehen können, ist ein Mitarbeiter mit einem Büro verbunden, das einem Land mit einer entsprechenden Flagge zugeordnet ist.
Auf der 4D Seite werden wir also die folgenden Aliasnamen erstellen:
Class extends Entity exposed Alias aliasOfficeAddress office.name exposed Alias aliasOfficeCity office.city exposed Alias aliasPhoneNumber office.phoneNumber exposed Alias aliasCountryName office.country.name exposed Alias aliasCountryFlag office.country.flag.flagPict
PROJEKT-EDITOR-SEITE
Alle auf der 4D Seite erstellten Aliase werden im Abschnitt Struktur Ihres mobilen Projekts angezeigt.
Sie können sie dann wie jedes andere Feld im Erstellungsprozess Ihrer mobilen App verwenden. Das heißt, Sie können :
- einen Alias verwenden, um Ihre Daten im Bereich Daten zu filtern
- es als Aktionsparameter im Abschnitt Aktion verwenden
- ihm ein Symbol, Etiketten und Formatierungen im Abschnitt Etiketten & Symbole zuweisen
- sie in Ihren Listen- und Detailvorlagen wie jedes andere Feld ablegen, abhängig vom Alias-Typ
SEITE DER MOBILEN ANWENDUNG
Hier sehen Sie zum Beispiel, dass die Verwendung von Aliasen und Flaggenbildern auf der dritten Ebene direkt über die Registerkarte Mitarbeiter in dieser Android-App verfügbar ist!
Diese neue Funktion ermöglicht also eine erweiterte Nutzung der bestehenden Vorlagen und zeigt mehr relevante Informationen an, die es Ihnen ermöglichen, die auf verschiedenen Ebenen verfügbaren Daten auf die erste Ebene zurückzubringen!
Zögern Sie nicht, uns im 4D Forum Feedback zu geben, und schauen Sie in die Dokumentation für weitere Details!