Mit 4D v17 R3 haben wir grundlegende Datenformatierer für Daten, Prozentsätze, Zeit usw. eingeführt. 4D v17 R4 geht noch einen Schritt weiter und bietet Ihnen die Möglichkeit, eigene Datenformatierer zu erstellen und diese direkt im Projekteditor zu verwenden.
In der Dokumentation von 4D für iOS finden Sie ein neues Kapitel Datenformatierer erstellen im Abschnitt Datenformatierer. Darin wird der gesamte Prozess der Datenformatiererstellung beschrieben. Der einfachste Weg, einen eigenen Datenformatierer zu erstellen, ist, ein bestehendes Beispiel zu modifizieren. Hierfür steht ein Starter-Projekt zur Verfügung, das Ihnen hilft, Formatierer zu erstellen, die Ihren Bedürfnissen am besten entsprechen!
Auf der linken Seite unten sehen Sie ein Bild dessen, was wir vor der Anwendung unseres Formatierers haben. Das Bild auf der rechten Seite zeigt das Ergebnis, das wir erreichen wollen:
Was hat sich geändert?
In diesem Beispiel haben wir konvertiert:
- 1- Ganzzahlige Aufzählung in einen String für das Jobfeld: 3 wird zu „Product Owner“.
- 2- Ganzzahlige Aufzählung in ein Bild für das Statusfeld: 1 wird zum Symbol für den Status „in Bearbeitung“.
- 3- Textaufzählung in eine Zeichenkette für das Feld „Land“: FRA wird zu „Frankreich“.
- 4- Textaufzählung in ein Bild für das Managerfeld: Eric wird zum Bild „Erics Profil“.
Der Prozess der Datenformatierung ist recht einfach und ermöglicht es Ihnen, Ihren Anwendungen eine neue Dimension hinzuzufügen, indem Sie einfach JSON-Dateien verwenden.
Viel Spaß beim Formatieren!