Mit jeder neuen Version wird Qodly Studio for 4D zu einer noch leistungsfähigeren Plattform, einer robusten und benutzerfreundlichen Lösung für die Erstellung von Business-Webanwendungen mit minimalem Programmieraufwand.
Qodly Studio für 4D ist tief in 4D integriert und ermöglicht es Ihnen, die für Desktop-Anwendungen entwickelte Geschäftslogik zu nutzen.
Qodly Studio for 4D 20 R6 bietet viele Funktionen, die einfach zu bedienen sind.
Lassen Sie uns in die Details eintauchen!
Terminologie-Update
Um die Genauigkeit zu verbessern, wurden einige Qodly-Konzepte umbenannt: Webformulare sind jetzt Seiten und Datenquellen sind jetzt Qodly-Quellen.
Kopieren/Einfügen von Aktionen und Ändern des Namens einer aufgerufenen Funktion
Aktionen können kopiert und eingefügt werden, wenn Sie ähnliche Dinge auf mehreren Seiten einrichten wollen.
Der Name einer aufgerufenen Funktion kann auch geändert werden, so dass sie nicht mehr gelöscht und neu erstellt werden muss. Das ist sehr nützlich, wenn Sie eine Funktion umbenannt haben!
Dank dieser neuen Funktion werden Sie viel Zeit sparen!
Verbessern Sie Ihre Benutzeroberfläche dank PAGE-Zuständen
Dies ist die wichtigste Funktion dieser Version!
Sie können nun die Benutzeroberfläche (UI), das Styling und andere Eigenschaften spontan ändern und die Seiten auf bestimmte Berechtigungen, Qodly Source-Werte, Kontexte oder Szenarien zuschneiden, ohne sich stark auf die serverseitige Verarbeitung zu verlassen.
Prinzip
Ein Zustand wird durch seine Unterschiede zur ursprünglichen Qodly-Seite definiert, die als Basiszustand bezeichnet wird . Zustände ermöglichen dynamische UI-Anpassungen wie bedingte Sichtbarkeit oder Stiländerungen in Bezug auf den Basiszustand.
Auf einer Qodly-Seite können Sie so viele Zustände erstellen, wie Sie für Ihre Anwendungsfälle benötigen.
Der eigentliche Mehrwert dieser Funktion besteht darin, dass ein Zustand an eine Bedingung gebunden werden kann.
Diese Bedingungen basieren auf Kriterien wie Berechtigungsstufen oder Qodly-Quellwerten (weitere Kriterien sind in der Dokumentation beschrieben).
Der Status wird dynamisch aktiviert oder deaktiviert, je nachdem, ob diese Bedingungen als TRUE oder FALSE bewertet werden.
Beispiel
Im folgenden Video sehen Sie einen kurzen Überblick über die Leistungsfähigkeit von Zuständen.
Bei der Erstellung von Zuständen lernen Sie auch den leistungsstarken und benutzerfreundlichen Bedingungseditor kennen, der die komplexeste Geschäftslogik verarbeiten kann!
Beachten Sie, dass ein Zustand auch bei der serverseitigen Verarbeitung aktiviert/deaktiviert werden kann, dank der neuen Funktionen enableState() / disableState(), die für das Webformularobjekt verfügbar sind.
Lesen Sie die Dokumentation, um mehr zu erfahren. Eine Reihe von Tutorials wird ebenfalls bald verfügbar sein.
Komponenten deaktivieren
In Anlehnung an die Funktion States können Komponenten dank einer neuen Eigenschaft Disabled deaktiviert werden.
Im deaktivierten Zustand werden die für diese Komponente eingerichteten Ereignisse nicht ausgelöst, und die Komponente hat ein bestimmtes Rendering.
Möchten Sie eine Schaltfläche deaktivieren, bis der Benutzer alle erforderlichen Informationen eingegeben hat? Deaktivieren Sie einfach die Schaltfläche auf der Qodly-Seite (Basiszustand) und erstellen Sie einen Zustand, in dem sie aktiviert ist.
explorer – verbesserte Ergonomie für Klassen
Die Ergonomie für die Klassen im Explorer wurde verbessert, um die Nutzung zu erleichtern, insbesondere wenn Sie ein komplexes Datenmodell haben.
Die Klasse Datastore erscheint immer an erster Stelle.
Die ORDA-Datenmodellklassen erscheinen an zweiter Stelle und sind nach Datenklassennamen gruppiert. Wenn sie leer sind, sind sie ausgegraut und können durch einfaches Anklicken des Klassennamens erstellt werden.
Die anderen Klassen erscheinen an dritter Stelle.
Dialoge werden in der Gliederung gruppiert
Mit der Version 20 R5 haben Sie Dialoge entdeckt.
Sie sind nun in der Gliederung gruppiert und können von dort aus bearbeitet werden, was die Sichtbarkeit und die Benutzerfreundlichkeit verbessert.
QODLY STUDIO FOR 4D unterstützt jetzt Singletons
Mit 4D 20 R5haben wir Singletonseingeführt , und mit 4D 20 R6 unterstützt Qodly Studio für 4D Singletons. Sie können mit dem Explorer und dem Code-Editor bearbeitet werden.
Singleton-Funktionen können aufgerufen und durch Berechtigungen geschützt werden.
Lesen Sie diesen Blogbeitrag, um mehr zu erfahren.
Ändern des Typs einer Qodly-Quelle
Der Typ einer Qodly-Quelle kann nach der Erstellung geändert werden, so dass die Quelle nicht mehr gelöscht und neu erstellt werden muss.
neue Standardaktion: clean
Eine neue Standard-Aktion ist verfügbar. Sie ermöglicht es, die Auswahl von Entitäten von ihren gelöschten Entitäten zu bereinigen, um Leerstellen in der Benutzeroberfläche zu vermeiden.
Im folgenden Video wird zunächst eine Person gelöscht, ohne die Standardaktion clean zu verwenden, was zu leeren Zeilen in der Datentabelle führt. Anschließend wird die Standardaktion „Clean“ verwendet, und die Leerzeilen verschwinden.
Unterstützung japanischer Schriftzeichen
Qodly studio unterstützt jetzt japanische Schriftzeichen für Artefakte, die Sie mit Qodly studio erstellen können (Qodly-Quellnamen, Qodly-Seitennamen … usw.)
Ziehen Sie ein Bild aus dem freigegebenen Ordner in das Eigenschaftsfenster „Quelle“ und legen Sie es dort ab.
Sie können jetzt ein Bild aus dem freigegebenen Ordner auswählen und es direkt auf die Eigenschaft Bildquelle oder die Standard-Bilderquelleneigenschaft ziehen und ablegen.