Créez votre propre interface pour 4D Write Pro
Vous souhaitez créer rapidement une barre de menu pour gérer vos 4D Write Pro zones ? Vous voulez créer votre propre menu contextuel pour vos utilisateurs finaux ? Vous souhaitez créer une mosaïque de couleurs pour changer le fond du document ? Alors cette fonctionnalité est faite pour vous – et mieux, vous n’avez même pas besoin d’écrire une seule ligne de code…
Nous avons ajouté des actions standard pour gérer les zones 4D Write Pro . Elles peuvent être définies lors de la phase de conception ou par programmation. Plus de 80+ actions sont disponibles et pour n’en citer que quelques-unes : Style de police (gras, italique, souligné), Couleur de police, Couleur de fond, Alignement du texte (gauche, centre, droite, justifié…), Bordures (style, couleur, largeur, rayon…), Actions du correcteur orthographique…
Il est important de noter que lorsqu’elles sont assignées à des objets d’interface, les actions standard gèrent automatiquement l’activation/désactivation de l’objet en fonction du contexte. Facile !
Découvrez toutes les options pour utiliser les actions standard
Certains développeurs pensent que les actions automatiques sont pour les débutants. Cependant, ils ont peut-être manqué beaucoup de potentiel que nous avons ajouté ces dernières années. Les actions standard, telles que First Record ou color?value=redpeuvent être assignées à un bouton dans l’interface utilisateur ou par programmation. L’action peut être affectée à un élément de menu, à un menu contextuel ou invoquée avec une commande. L’avantage est que 4D gère aussi automatiquement la désactivation de l’élément de menu ou du bouton lorsque l’action n’est pas applicable (par exemple, s’il n’y a pas d’enregistrement suivant).
Et à partir de 4D v16 R3, la liste des actions standard s’allonge : plus de 100 nouvelles actions standard ont été ajoutées pour 4D Write Pro et Styled Text, permettant de construire par exemple une barre d’outils sans écrire une ligne de code !
Nouvelles informations disponibles dans la boîte de dialogue MSC
Si vous utilisez une énorme base de données avec beaucoup de données, vous devez être très familier avec le dialogue 4D MSC. Elle contient tous les outils nécessaires à l’information, la vérification, l’analyse, la maintenance, la sauvegarde et le compactage des données et des fichiers de structure.
Sur la base des commentaires récents de certains de nos utilisateurs, nous avons amélioré ce dialogue de trois façons :
- Un lien vers le chemin du fichier journal a été ajouté.
- De nouvelles informations globales sur les données sont accessibles
- Les informations sur les tables sont maintenant disponibles en mode maintenance et en mode standard.
Amélioration de la fonction « Rechercher » dans la boîte de dialogue « Design
Find in design Le dialogue a été mis à jour pour offrir un design plus convivial ainsi que 2 nouvelles fonctionnalités qui amélioreront l’expérience de l’utilisateur : un nouveau bouton stop permettant d’arrêter la recherche en cours et une nouvelle option pour filtrer vos résultats de recherche.
Personnalisation de la couleur de surbrillance lors de la sélection d’une ligne de la boîte de liste
Une nouvelle étape est franchie pour fournir à nos développeurs un objet listbox entièrement personnalisable, entièrement adaptable aux besoins des utilisateurs. Une nouvelle option est disponible dans les listboxes qui permettra d’améliorer les interfaces finales : cette option s’appelle« Hide selection highlight ».
Cette option peut être activée en un seul clic. Une fois activée, la surbrillance du système sera complètement invisible.
4D Write Pro – Règle horizontale
Avec 4D v16 R2, vous pouvez afficher une règle horizontale graphique en haut de la zone 4D Write Pro ! Grâce à cette règle horizontale, le texte peut être facilement mis en forme.
Avant l’existence de cette règle graphique, les tabulations ne pouvaient être gérées que par programmation ou en utilisant le widget de l’interface 4D Write Pro. Désormais (4D v16 R2 et plus), lorsque la règle est affichée (ceci est optionnel), l’utilisateur final aura la possibilité de gérer les marges et les tabulations facilement et graphiquement.
4D View Pro – Hauteur variable des rangées dans la boîte de liste
L’affichage d’une liste dont la hauteur de ligne s’adapte exactement au contenu est un besoin très courant. 4D View Pro inclut une nouvelle fonctionnalité qui permet à de contrôler indépendamment la hauteur de chaque ligne d’une boîte de liste pour l’adapter à son contenu. Pour en savoir plus sur 4D View Pro, consultez cet article de blog.
Il existe désormais deux façons de définir la hauteur d’une ligne dans une zone de liste :
- à l’aide de nouvelles commandes dédiées
- en utilisant un nouveau tableau de contrôle
Listbox – colonnes redimensionnées automatiquement !
4D v16 comprend une nouvelle fonctionnalité qui offre à votre utilisateur final une grande liberté et une grande souplesse au niveau de l’interface lorsqu’il utilise des boîtes de liste. Les contraintes définies pour chaque colonne sont désormais entièrement appliquées et respectées lorsque la boîte de liste à laquelle elles appartiennent est redimensionnée.
Exécution d’une action lors du redimensionnement de la colonne de la boîte de liste
L’événement On Column Resize est maintenant déclenché « en direct » pendant le redimensionnement des boîtes de liste tant que l’utilisateur modifie la largeur des colonnes (auparavant, il n’était généré qu’une fois, à la fin du redimensionnement).
Grâce à cette fonctionnalité, les programmeurs de 4D auront la possibilité de créer des interfaces réactives et en direct basées sur la largeur réelle des colonnes !
Utiliser Unicode pour les textes dans les formulaires
Dans 4D v16, les textes de tous les objets de formulaire (textes statiques, boutons, cases à cocher, etc…) seront stockés en Unicode, ce qui vous permettra d’utiliser des caractères de différentes langues directement dans l’éditeur de formulaire.
En particulier pour les langues asiatiques ou d’Europe de l’Est, cela facilitera le processus de développement.
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