Version après version, Qodly Studio for 4D devient une plateforme plus puissante, une solution robuste et conviviale pour construire des applications web professionnelles avec un effort de codage minimal.
Intégré en profondeur à 4D, Qodly Studio for 4D vous permet d’exploiter la logique métier existante développée pour les applications 4D.
Qodly Studio for 4D 20 R6 offre de nombreuses fonctionnalités faciles à utiliser.
Voyons-en les détails !
Mise à jour de la terminologie
Pour améliorer la précision, certains concepts Qodly ont été renommés : les formulaires web sont maintenant des pages, et les sources de données sont maintenant des sources Qodly.
copier/coller des actions et changer le nom d’une fonction appelée
Les actions peuvent être copiées et collées lorsque vous avez des éléments similaires à mettre en place sur plusieurs pages.
Le nom d’une fonction appelée peut également être modifié, ce qui évite d’avoir à la supprimer et à la recréer. C’est très utile lorsque vous avez renommé une fonction !
Vous gagnerez beaucoup de temps grâce à cette nouvelle fonctionnalité !
galvanisez votre interface utilisateur grâce aux etats
C’est la principale nouveauté de cette version !
Vous pouvez désormais modifier l’interface utilisateur (UI), le style et d’autres propriétés à la volée et adapter les pages à des privilèges, des valeurs Qodly Source, des contextes ou des scénarios spécifiques sans dépendre fortement du traitement côté serveur.
Principe
Un état est défini par ses différences avec la page Qodly originale, connue sous le nom d’état de base. Les états permettent une personnalisation dynamique de l’interface utilisateur, comme une visibilité conditionnelle ou des modifications de style par rapport à l’état de base.
Sur une page Qodly, créez autant d’états que nécessaire en fonction de vos cas d’utilisation.
La véritable valeur ajoutée de cette fonctionnalité est qu’un état peut être lié à une condition.
Ces conditions sont basées sur des critères tels que les niveaux de privilèges ou la valeur de la source Qodly (d’autres critères sont détaillés dans la documentation).
L’état est activé ou désactivé dynamiquement en fonction de l’évaluation de ces conditions à VRAI ou FAUX.
Exemple d’application
Dans la vidéo ci-dessous, vous verrez un aperçu rapide de la puissance des états.
En créant des états, vous découvrirez également l’éditeur de conditions, puissant et convivial, qui peut gérer les logiques métier les plus complexes !
Notez qu’un état peut également être activé/désactivé côté serveur grâce aux nouvelles fonctions enableState() / disableState() disponibles sur l’objet Web Form.
Consultez la documentation pour en savoir plus. Une série de tutoriels sera également disponible prochainement.
Désactiver les composants
Dans la continuité de la fonctionnalité Etats, les composants peuvent être désactivés grâce à une nouvelle propriété Disabled.
Lorsqu’il est désactivé, les événements définis pour ce composant ne sont pas déclenchés, et il a un rendu particulier.
Vous souhaitez désactiver un bouton jusqu’à ce que l’utilisateur ait saisi toutes les informations obligatoires ? Il suffit de désactiver le bouton sur la page Qodly (Base state) et de créer un état où il est activé.
explorer – ergonomie améliorée pour les classes
L’ergonomie des classes dans l’explorateur a été améliorée pour une meilleure facilité d’utilisation, en particulier si vous avez un modèle de données complexe.
La classe Datastore apparaît toujours en premier.
Les classes du modèle de données ORDA apparaissent en deuxième position et sont regroupées par nom de classe de données. Si elles sont vides, elles sont grisées et peuvent être créées en cliquant simplement sur le nom de la classe.
Les autres classes apparaissent en troisième position.
les dialogues sont regroupés dans l’outline
Avec la version 20 R5, vous avez découvert les dialogues.
Ils sont désormais regroupées dans l’outline et peuvent être modifiés à partir de celui-ci, ce qui améliore la visibilité et la facilité d’utilisation.
QODLY STUDIO FOR 4D supporte désormais les singletons
Nous avons lancé les singletons avec 4D 20 R5, et avec 4D 20 R6, Qodly Studio for 4D supporte les singletons. Ils peuvent être manipulés avec l’explorateur et l’éditeur de code.
Les fonctions singleton peuvent être appelées et protégées par des permissions.
Lisez cet article de blog pour en savoir plus.
changer le type d’une source Qodly scalaire
Le type d’une source Qodly scalaire peut être modifié après sa création, éliminant ainsi le besoin de supprimer et de recréer la source.
nouvelle action standard : nettoyer (CLean)
Une nouvelle action standard est disponible. Elle permet aux sélections d’entités d’être nettoyées de leurs entités supprimées, évitant ainsi les espaces vides dans l’interface utilisateur.
Dans la vidéo ci-dessous, une entité personne est d’abord supprimée sans utiliser l’action standard « nettoyer », ce qui provoque des lignes vides dans le tableau de données. Ensuite, l’action standard « clean » est utilisée et les lignes vides disparaissent.
prise en charge des caractères japonais
Qodly studio prend désormais en charge les caractères japonais pour les artefacts que vous pourriez créer avec Qodly studio (noms de sources Qodly, noms de pages Qodly … etc.).
Glisser-déposer une image du dossier partagé vers la source du panneau de propriétés.
Vous pouvez désormais sélectionner une image dans le dossier partagé et la glisser-déposer directement sur la propriété source de l’image ou sur la propriété source de l’image par défaut.