In unseren früheren Beiträgen haben wir Ihnen Qodly Studio for 4D vorgestellt und hoffen, dass Sie sich mit seinen Funktionen vertraut gemacht haben. Mit jeder neuen Version wird Qodly Studio zu einer zunehmend robusten und benutzerfreundlichen Lösung für die Erstellung von Webanwendungen mit minimalem Programmieraufwand.
Durch die tiefe Integration in 4D können Sie mit Qodly Studio die vorhandene Geschäftslogik, die für Desktop-Anwendungen entwickelt wurde, nutzen.
Lassen Sie uns in die aufregenden neuen Funktionen von Qodly Studio for 4D 20 R5 eintauchen und erfahren Sie, wie Sie diese in Ihre Anwendungen integrieren können.
Benutzerdefinierte Komponenten
Qodly Studio bietet bereits eine Reihe von nützlichen Komponenten. Die neueste Version führt das Konzept der benutzerdefinierten Komponenten ein, mit dem Sie Ihre eigenen Komponenten erstellen und integrieren können und das Ihnen unendliche Möglichkeiten für Ihre Anwendungen eröffnet.
Diese benutzerdefinierten Komponenten wurden mit ReactJS entwickelt und bieten Entwicklern eine flexible und robuste Grundlage. Sie können einfach in Qodly importiert werden.
In unserem GitHub-Repository finden Sie gebrauchsfertige, von der Qodly-Community erstellte Komponenten. Ganz gleich, ob Sie ein intelligentes Karussell zur Anzeige von Bildern oder andere Funktionen benötigen, Sie können sie einfach herunterladen und in Ihre Anwendungen importieren.
Wenn Sie zum Beispiel eine intelligente Karussellkomponente zur Anzeige von Bildern benötigen, laden Sie sie einfach aus dem GitHub-Repository herunter, importieren Sie sie und verwenden Sie sie in Ihrer App!
Dialoge
Die Version 20 R5 verbessert die Benutzerfreundlichkeit durch neue Dialogfunktionen, mit denen Sie Bestätigungs-Popups und andere Dialogtypen anzeigen können.
Lesen Sie die Dokumentation, um mehr über die Implementierung dieser Funktionen zu erfahren.
Beenden Sie die Sitzung
Mit dem neuen Force Login Modus wird eine 4D Client Lizenz nur dann verbraucht, wenn der Benutzer sich erfolgreich anmeldet und mit den Daten und der Logik der Anwendung arbeitet.
Qodly Studio for 4D bietet nun die Möglichkeit, die Sitzung zu beenden und eine 4D Client Lizenz freizugeben. Diese Funktion ermöglicht es Ihnen, eine Trennungsfunktion in Ihrer Anwendung anzubieten. Lesen Sie mehr darüber in diesem Blogbeitrag.
Verbesserte Navigation
Die bereits leistungsstarken Navigationsfunktionen von Qodly sind weiter verbessert worden. Jetzt können Sie zu einer Qodly-Seite oder einem externen Link mit Werten navigieren, die von einer Datenquelle bereitgestellt werden, und so die Navigationsstruktur Ihrer Anwendung flexibler gestalten.
Standardaktion Wert setzen
Eine neue Standardaktion ist verfügbar, um einen Wert für eine Datenquelle zu setzen, ohne eine serverseitige Funktion zu verwenden.
Wenn Sie z. B. auf das +-Symbol klicken, um eine Erstellung anzuzeigen, kann ein Boolescher Wert jetzt einfach verwaltet werden, um diese Aktion widerzuspiegeln.
So einfach geht das jetzt!
Verbesserte Erfahrung für Entwickler
Andere Teile wurden verbessert, um das Leben des Entwicklers zu erleichtern.
Informieren Sie den Endbenutzer, wenn die Verbindung unterbrochen wird
Wenn die Netzwerkverbindung unterbrochen wird und 4D nicht erreichbar ist, wird eine Fehlermeldung angezeigt, die den Endbenutzer sofort informiert.
Zeigen Sie die zuletzt aktive Registerkarte im Kontextmenü an, wenn Sie eine Komponente auswählen
Bei der Inspektion einer Komponente im Eigenschaftsfenster bleibt die zuletzt aktive Registerkarte (Komponente, Datenquelle oder CSS) ausgewählt, wenn zwischen den Komponenten gewechselt wird, was den Vergleich von Einstellungen erleichtert.
In diesem Video können wir von einem Stilfeld zu einem anderen navigieren und die CSS-Klassen greenCart und blueCart vergleichen.
Warnung bei ungespeicherten Webformularen
Vor der Vorschau der Anwendung wird eine Warnung angezeigt, wenn ungespeicherte Elemente vorhanden sind. Sie können wählen, ob Sie diese ignorieren oder alle Elemente speichern möchten.
Dieses Verhalten kann über die Benutzereinstellung Popover für ungespeicherte Dateien anzeigen aktiviert oder deaktiviert werden.
Einfaches Entfernen von BREAKEPOINTS im Code-Editor
Das Entfernen von Breakpoints im Debugger ist jetzt einfacher, und im Debug-Modus sind mehrere Optionen verfügbar.
Rahmen für Datentabellen anzeigen
Für die Komponente Datentabelle ist eine neue Eigenschaft Rahmen anzeigen verfügbar, die eine genauere visuelle Unterscheidung ermöglicht.
Die Nutzung dieser neuen Funktionen wird die Funktionalität und die Entwicklungserfahrung Ihrer Anwendung verbessern.
Viel Spaß beim Entwickeln!