QODLY STUDIO FÜR 4D: WAS IST NEU IN 4D 20 R5

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.

blank

 

blank

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.

 

blank

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.

blank

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.

blank

So einfach geht das jetzt!

blank

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.

blank

 

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.

 

blank

 

blank

 

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.

blank

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.

blank

Die Nutzung dieser neuen Funktionen wird die Funktionalität und die Entwicklungserfahrung Ihrer Anwendung verbessern. 

Viel Spaß beim Entwickeln!

Avatar
- Product Owner - Marie-Sophie Landrieu-Yvert ist seit 2017 als Product Owner im 4D Produktteam tätig. Als Product Owner ist sie für das Schreiben der User Stories und deren Umsetzung in funktionale Spezifikationen zuständig. Ihre Aufgabe ist es auch, sicherzustellen, dass die Implementierung der Funktionen den Anforderungen des Kunden entspricht. Marie-Sophie ist Absolventin der ESIGELEC Ingenieurschule und begann ihre Karriere als Ingenieurin bei IBM im Jahr 1995. Sie nahm an verschiedenen Projekten teil (Wartungs- oder Build-Projekte) und arbeitete als Cobol-Entwicklerin. Dann arbeitete sie als UML-Designerin und Java-Entwicklerin. In letzter Zeit bestand ihre Hauptaufgabe darin, funktionale Anforderungen zu analysieren und zu schreiben sowie Geschäfts- und Entwicklungsteams zu koordinieren.