Qodly Studio for 4D présente une solution intuitive pour créer des applications web avec un minimum d’effort de codage.
Intégré de manière transparente à 4D Server, vous pouvez facilement tirer parti de la logique commerciale existante développée pour les applications de bureau.
Curieux de savoir ce qu’il y a de nouveau dans Qodly Studio for 4D 20 R4 avec la dernière version de 4D ? Continuez à lire pour découvrir les nouvelles fonctionnalités intéressantes pour votre application web.
Événements, fonctions, actions
Fonction variadique
Vous pouvez ajouter le symbole « … » au dernier paramètre pour simplifier les déclarations de méthodes et de fonctions qui acceptent un nombre indéterminé de paramètres, ce qui rend votre code plus court, plus lisible et plus flexible. Pour un guide détaillé sur les fonctions variadiques, reportez-vous à cet article de blog informatif.
La prise en charge des fonctions variadiques a été ajoutée à Qodly Studio for 4D.
Par exemple :
exposed Function variadicFunc($param : Text; ... : Integer) : Collection
// code
Documentation : Paramètres et variabilité des fonctions
Action standard Reset
Cette nouvelle action standard rétablit la valeur initiale d’une entité ou d’une source de données de sélection d’entités.
Documentation : Actions standard
Événement de double clic pour les tables de données
Un nouvel événement « double clic » est déclenché lorsque l’utilisateur double-clique sur un composant de type « datatable ».
Documentation : Evénements pour les tables de données
Expérience utilisateur
Barre de progression
L’utilisateur bénéficie d’un retour visuel clair, léger et simple et d’une barre de progression en haut de la page lorsque la page attend une réponse du serveur, par exemple lors de l’exécution de requêtes REST, qui peuvent prendre un certain temps.
Documentation : Barre de progression
Image par défaut
Une image par défaut est affichée lorsque la source de données associée à un composant image est nulle.
Composants
Dans cette version, plusieurs améliorations ont été apportées aux composants.
Composant de saisie de texte
Deux nouveaux types de contrôle sont disponibles :
Type de zone de texte
Vous pouvez sélectionner une zone de texte plus grande pour écrire un texte sur plusieurs lignes, et agrandir et ajuster sa taille :
Type de durée
Un widget dédié à la durée a été ajouté. Il permet de limiter la saisie de l’utilisateur aux valeurs de durée en activant le défilement, la saisie manuelle ou en utilisant les icônes + et – :
Un nouveau formatage de données est disponible pour le type de durée : Without seconds : 14:40.
Curseur
La nouvelle option « ReadOnly » permet d’utiliser le curseur comme représentation visuelle d’une valeur fixée ailleurs dans l’application, que l’utilisateur ne peut pas modifier en cliquant sur le curseur .
Améliorations apportées à UI Studio
Afin d’améliorer l’expérience utilisateur des développeurs, le studio a été mis à jour avec les améliorations suivantes :
Cartes d’événements pliables
Les fiches d’événement peuvent être repliées pour offrir un plus grand espace et une vue d’ensemble des actions de navigation, des actions standard et des fonctions.
- Carte d’action repliée :
- Carte d’action non repliée
Documentation : Changement de la visibilité de la carte d’événement
Suppression des classes CSS, Namespaces, et datasources inutilisées
Pour garder vos formulaires propres, une nouvelle fonctionnalité a été ajoutée pour supprimer facilement les classes CSS, namespaces, et les datasources inutilisées.
Mode de prévisualisation TABS
Par défaut, dans Qodly Studio for 4D, cliquer sur un fichier dans l’explorateur l’ouvre automatiquement dans un nouvel onglet s’il n’est pas déjà ouvert. Cela peut conduire à l’ouverture d’un grand nombre d’onglets.
Lorsque le mode de prévisualisation des onglets est activé, le fait de cliquer sur un fichier dans l’explorateur affiche un aperçu de son contenu et réutilise un onglet existant. Si vous commencez à éditer le fichier ou si vous utilisez le double-clic pour ouvrir le fichier à partir de l’explorateur, un nouvel onglet est dédié à ce fichier.
L’onglet du mode de prévisualisation est indiqué en italique dans l’en-tête de l’onglet :
Propriété de l’image d’arrière-plan
Bonne nouvelle : pour utiliser une image du dossier partagé comme arrière-plan, il suffit de glisser-déposer la propriété dans le panneau des propriétés.
ET…
Avec ces nouvelles fonctionnalités et améliorations, Qodly Studio for 4D continue de permettre aux développeurs de créer facilement des applications web dynamiques et conviviales.