4D für Mobile: Erstellen Sie großartige mobile Apps mit berechneten Attributen

Wie Sie wahrscheinlich wissen, sind berechnete Attribute ab 4D v19 R3 verfügbar. Es gibt einen Blogbeitrag, der diese großartige neue Funktion vorstellt.

Da wir unseren Entwicklern von mobilen Apps immer die beste und vollständigste Benutzererfahrung bieten, sind berechnete Attribute mit all Ihren iOS- und Android-Projekten kompatibel.

Das bedeutet, dass Sie, sobald Ihre Getter definiert sind, diese wie jedes andere Feld in Ihrem mobilen App-Erstellungsprozess verwenden können. Sie können sie also im Abschnitt „Struktur“ des mobilen Projekteditors visualisieren und veröffentlichen. Dies stellt eine erhebliche Verbesserung dar, wenn es darum geht, relevantere Informationen in Ihrer mobilen App anzuzeigen und zum Beispiel die Aufteilung einer Adresse in mehrere Felder zu vermeiden.

Schauen wir uns die Funktionsweise anhand eines Beispiels an. Wir zeigen ein berechnetes Feld für den vollständigen Namen mit Vor- und Nachnamen und ein berechnetes Feld für die vollständige Adresse mit Straßennummer, Stadt und Land an.

4D-Seite

Wie Sie in der Struktur sehen können, sind die Attribute Vorname und Nachname verfügbar. Wir möchten in unserer mobilen Anwendung „Vorname Nachname“ anzeigen.

Auf die gleiche Weise haben wir die Attribute “ StreetNumber“, “ Address“ und “ Location“. Und wir wollen „StreetNumber Address – Location“ anzeigen .

Dazu erweitern wir die ContactEntity-Klasse:

Class extends Entity
exposed Function get fullName->$result : Text
 $result:=This.FirstName+" "+This.LastName
exposed Function get fullAddress->$result : Text
 $result:=This.StreetNumber+" "+This.Street+" - "+This.Location

Kehren wir nun zum mobilen Projekteditor zurück.

Projekt-Editor-Seite

Wie Sie im Projekteditor sehen können, sind Ihre berechneten Attribute nun im Strukturbereich verfügbar und können wie jedes andere Feld im Erstellungsprozess veröffentlicht und verwendet werden.

blank

Das bedeutet, dass Sie sie im Abschnitt Daten verwenden können, um Ihre Daten zu filtern, ein Symbol sowie kurze und lange Bezeichnungen hinzuzufügen. Sie können sie auch als Aktionsparameter verwenden, sobald ein Setter verfügbar ist. In diesem Beispiel war es jedoch sinnvoller, einzelne Attribute in Aktionsformularen zu verwenden, um die Bearbeitung zu erleichtern.

Lassen Sie uns nun unsere App bauen!

Mobile App-Seite

In unserer endgültigen App werden sowohl einzelne Attribute als auch berechnete Attribute angezeigt.

blank

Wie Sie sehen können, ermöglicht diese neue Funktion eine erweiterte Nutzung der vorhandenen Vorlagen und zeigt mehr Informationen auf relevante Weise an.

Zögern Sie nicht, uns im 4D Forum Feedback zu geben, und schauen Sie sich die Dokumentation für weitere Details an!

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.