Une classe pour faciliter la gestion de vos sous-formulaires
Sur le forum, plusieurs demandes, astuces ou questions ont été posées concernant l’affichage d’un message, d’un sablier ou de certains éléments d’interface au premier plan d’un formulaire tout en estompant le reste. Vous pouvez créer ce type d’interface avec des sous-formulaires et des formulaires d’appel. Le code peut être compliqué si vous travaillez avec un formulaire de plusieurs pages.
Pour vous faciliter la tâche, Vincent De Lachaux a préparé une classe qui simplifie la gestion des sous-formulaires affichés dans un formulaire multi-pages. Elle gère le chargement du sous-formulaire à la volée, son contrôle depuis un worker, et son repositionnement en cas de redimensionnement du formulaire principal. Vous pouvez ainsi vous concentrer sur vos dialogues sans vous soucier de la mécanique.
4D Write Pro – Un assistant pour créer des tableaux avec des données
Au cours des dernières versions de 4D Write Pro, de nombreuses fonctionnalités liées aux tables ont été ajoutées. Vous pouvez facilement créer des tableaux basées sur les données de la base de données en utilisant des contextes, des sources de données et des formules.
C’est tellement facile que beaucoup d’entre vous souhaitent laisser vos utilisateurs finaux utiliser cette fonctionnalité telle quelle. Mais nous comprenons que cela peut parfois représenter un défi pour les utilisateurs qui n’ont pas été formés au formatage des sources de données ou des formules pour les différents éléments des tableaux. Pour y remédier, nous avons développé une solution livrée avec 4D v20 R2 : le tout nouvel assistant de tableau.
L’assistant est à la disposition des utilisateurs finaux ; ils peuvent bénéficier de modèles adaptés à leur utilisation et à leur métier fournis par le développeur. La configuration des modèles permet de :
- définir la dataclass et les attributs de la dataclass,
- traduire la dataclass, les attributs de la dataclass et les noms de formules,
- préparer des formules adaptées à l’entreprise,
- concevoir des styles graphiques.
Poursuivez votre lecture pour en savoir plus, et n’oubliez pas de consulter l’HDI et de regarder la vidéo bonus qui vous guide à travers les différentes possibilités.
Explorateur de données intégré à 4D
L’explorateur de données vous permet de visualiser les données de votre base de données. Vous pouvez choisir les champs à afficher, organiser, filtrer et trier les données.
Avec 4D v20, l’explorateur de données peut être ouvert dans 4D au lieu d’un navigateur externe. Les utilisateurs peuvent accéder à l’explorateur de données directement depuis la barre d’outils en un seul clic, ce qui permet de gagner du temps et d’améliorer la productivité.
Évolution des objets de formulaire
Pour vous permettre de réaliser les plus belles interfaces, nous continuons à améliorer les objets de formulaires. Depuis 4D v19 R6, vous pouvez définir une bordure arrondie pour les objets formulaires de type texte statique et texte de saisie.
Avec 4D v20, de nouvelles possibilités sont offertes.
- Pour les boutons, les boutons radio et les cases à cocher, nous avons ajouté de nouveaux paramètres pour le texte et l’icône.
- Pour les boutons radio et les cases à cocher, le nombre d’états de l’icône a été amélioré afin de permettre un meilleur rendu pour l’utilisateur final.
Présentation des dernières fonctionnalités de recherche et de remplacement
La fonction « Rechercher et remplacer » de l’éditeur de code existe depuis de nombreuses années. Les développeurs peuvent facilement et efficacement rechercher et remplacer du code, en particulier lorsqu’ils ont affaire à de grands projets. 4D v20 apporte des améliorations qui seront certainement appréciées par les développeurs qui comptent sur cette fonctionnalité pour rationaliser leurs flux de travail de codage :
- connaître le nombre d’occurrences à remplacer,
- connaître la position de l’occurrence courante,
- avoir un accès permanent aux options de navigation Suivant et Précédent,
- afficher une palette au lieu d’une fenêtre modale pour limiter le nombre de clics.
Testez votre application Windows SDI
Cela fait longtemps que vous pouvez fournir à vos clients des applications fusionnées en mode SDI.
Nous savons que tester une application SDI peut s’avérer difficile, alors avec 4D v19 R8, vous pouvez visualiser le résultat de votre application sans avoir à construire votre application mono-poste ou cliente.
Continuez à lire pour tous les détails.
Lignes à hauteurs automatiques des list boxes basées sur des collections et entity selections !
Les list boxes sont les objets formulaire les plus polyvalents et les plus personnalisables. La hauteur automatique des lignes était déjà possible pour les list boxes basées sur des tableaux. Avec l’arrivée de 4D v19 R8, cette possibilité est maintenant étendue aux list boxes basées sur des collections… et des entity sélections !
Bilan de l’année : Les cinq principales caractéristiques de 2022
2022 a fait l’objet de quatre versions de produit contenant de nombreuses fonctionnalités que vous avez demandées.
Bien qu’il ait été difficile de ne choisir que 5 fonctions parmi la liste toujours croissante de fonctionnalités, nous avons établi cette liste des meilleures fonctions de 2022 en fonction des commentaires positifs que nous avons reçus.
Une couche de peinture sur l’éditeur de structure
L’éditeur de structure est un élément crucial de votre projet. Tout d’abord, il vous permet de créer votre structure. Mais surtout, il vous permettra de visualiser vos tables, champs et relations au cours de vos développements, ce qui est toujours utile pour manipuler les données.
Dites bonjour aux coins arrondis
La tendance actuelle est aux couleurs claires, nettes et douces et aux coins arrondis.
Pour que vous puissiez embellir vos applications et suivre les dernières tendances, nous avons ajouté la possibilité d’arrondir les coins des textes statiques et des textes de saisie.
Nous contacter
Vous avez une question, une suggestion ou vous voulez simplement entrer en contact avec les blogueurs 4D ? Envoyez-nous un message !
* Votre vie privée est très importante pour nous. Veuillez cliquer ici pour consulter notre Politique