Tipps & Tricks für Ihre 4D Apps – Ausgabe Februar 2023
von Add Komoncharoensiri, Leiter der technischen Dienste bei 4D Inc.
Hier geht es weiter mit einer Reihe von Tipps und Tricks.
Die 4D Knowledge Base ist eine Bibliothek mit Informationen über 4D Technologie, in der wöchentlich technische Tipps und monatlich technische Hinweise veröffentlicht werden. Wenn Sie die letzten Tipps in der KB verpasst haben, ist das kein Problem; hier ist eine Zusammenstellung der letzten Wochen.
Dieser Blogbeitrag enthält 20 Tipps:
4D for Mobile Tutorial – Wählen Sie eine Eingabesteuerung
Mit Formatierern können Sie die angezeigten Daten formatieren oder das Verhalten bei Berührung der Daten durch den Benutzer festlegen. Die Eingabesteuerungen folgen demselben Prinzip. Sie ermöglichen es Ihnen, den Tastaturtyp auszuwählen, das Verhalten zu definieren oder die Daten in einem Aktionsformular zu formatieren.
Für Bilddaten gibt es beispielsweise standardmäßig zwei Arten von Steuerelementen: Das erste ermöglicht die Auswahl eines Bildes oder die Aufnahme eines Fotos, und das zweite zeigt einen Bereich zum Unterschreiben an.
Es gibt 3 Arten von Eingabekontrollen:
4D for Mobile Tutorial – Aktionen erstellen
Aktionen ermöglichen es dem Benutzer, mit der Anwendung zu interagieren, um die Adresse des Kunden zu ändern, einen neuen Kontakt hinzuzufügen und ein Bild zu ändern.
In der 4D Sprache erlaubt eine Aktion das Hinzufügen, Bearbeiten und Löschen einer Entität oder einer Auswahlentität. Sie kann aber auch einfach eine Methode Ihres 4D Servers ausführen.
4D for Mobile Tutorial – Relationen einbeziehen
Die Daten Ihrer Anwendung sind durch zwei Arten von Relationen miteinander verbunden: Viele zu Eine oder Eine zu Viele.
In diesem Blogbeitrag zeigen wir Ihnen, wie Sie Relationen einfügen können. Mit 4D for Android und 4D for iOS können Sie einfach zwischen Ihren verbundenen Daten navigieren. Wir generieren automatisch den Übergang zwischen den Ansichten in Ihrer Anwendung.
4D for Mobile Tutorial – Verwendung von Formaten
Mit einer Datenformatierung können Sie einen Datentyp aus Ihrer Datenbank einer bestimmten Darstellung auf der mobilen Seite zuordnen. Sie können zum Beispiel ein Datums-, Prozent- oder Währungsformat definieren. Datenformatierungen können auch einen Code aufrufen, um intelligente Schnittstellen zu erstellen.
Sie können zum Beispiel eine Datenformatierung an Telefonnummern anhängen, die ein Aktionsmenü in der mobilen App öffnet, wenn der Benutzer die Nummer berührt (z. B. um die Person anzurufen oder in den Kontakten zu speichern).
Es gibt drei Formatierungstypen:
4D for Mobile Tutorial – Sortieren Sie Ihre Listenansicht
Um die Nutzung einer Anwendung zu erleichtern, werden die Daten in der Regel alphabetisch, chronologisch oder nach einer Kombination von mehreren Kriterien sortiert.
Mit 4D for Android und 4D for iOS können Sie für jede Listenansicht mehrere Sortierungen festlegen.
Fehler überall aufspüren
Das Fehlermanagement ist in allen Sprachen oft ein einschränkender Teil der Entwicklung. Wenn Sie in 4D vergessen, eine Methode zur Fehlerbehandlung in einem neuen Prozess/Worker aufzurufen, oder Komponenten verwenden, die keine Fehler behandeln, kann der eingebaute 4D Fehlerdialog für den Endbenutzer erscheinen. 4D Entwickler möchten alle Fehler in allen Kontexten abfangen, um die Anzeige dieses eingebauten 4D Fehlerdialogs zu vermeiden.
Sehen wir uns an, wie wir dieses Verhalten mit 4D v19 R8 steuern können.
4D for Mobile Tutorial – Filterabfragen definieren
Bei einer mobilen Anwendung werden die Daten in der Regel gefiltert, um Speicherplatz zu sparen und einen direkten und schnellen Zugriff auf wichtige Daten zu ermöglichen.
Mit 4D haben Sie zwei Arten von Filtern.
- Ein statischer Filter zum Filtern der Daten für eine Tabelle. Zum Beispiel die Beschränkung auf Aufgaben mit dem Status ‚in Bearbeitung‘.
- Ein dynamischer Filter hängt von den Informationen des Benutzers ab. Sie können zum Beispiel nur die Aufgaben des Benutzers anzeigen lassen.
Dieses Tutorial zeigt Ihnen, wie Sie diese beiden Filter verwenden und kombinieren können.
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik