4D für Mobiltelefone: Sag Hallo zu Aliases

Automatisch übersetzt von Deepl

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.

blank

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.

blank

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

 

blank

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!

blank

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!

David Azancot
4D for iOS Product Owner - David Azancot kam 2017 als Product Owner zum 4D Produktteam. Er ist verantwortlich für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen. Zu seinen Aufgaben gehört es auch, dafür zu sorgen, dass die Implementierungen der Funktionen den Bedürfnissen der Kunden entsprechen. David hat einen MBA-Abschluss in Marketing, Internet und Mobilität vom Leonard De Vinci Institute und begann seine Karriere 2011 bei einem mobilen Start-up-Unternehmen, das später von Madvertise (einer mobilen Marketinggruppe) übernommen wurde. Da er sich leidenschaftlich für mobile Schnittstellen interessiert, war er die erste Wahl, um 2015 interaktive mobile Werbeformate für die Gruppe zu entwickeln. Parallel dazu entwickelt David seit 2012 seine eigenen iOS- und Android-Applikationen.