Nouveaux événements de formulaire 4D View Pro

Traduit automatiquement de Deepl

A partir de 4D v18, un nouvel ensemble d’événements de formulaire 4D View Pro est disponible. Ils renvoient des informations spéciales auxquelles on peut accéder avec la nouvelle commande FORM Event présentée dans cet article de blog. Dites bonjour à : « On Column Resize », « On Row Resize », « On Clicked », « On Double Clicked », « On Header Click », « On Selection Change », et « On After Edit ».

Événements HDI 4D View Pro

Ces nouveaux événements sont répertoriés dans la liste des propriétés :

Lorsque l’événement se produit, vous pouvez récupérer toutes les informations associées à partir de l’objet renvoyé par la commande FORM Event par la commande. Par exemple, si vous avez sélectionné l’événement « On Column Resize », la commande renverra un objet contenant les informations suivantes lorsqu’une colonne est redimensionnée :

blank

Vous pouvez utiliser cet objet pour déclencher une action, par exemple pour définir la couleur de fond de la colonne redimensionnée en rouge :

If (FORM Event.code=On Column Resize)
VP SET CELL STYLE (FORM Event.range;New object("backColor" ; "red"))
End if

Jetez un œil à l’IDH pour voir ces nouveaux événements en action, et consultez le centre de documentation pour plus de détails techniques.

Remarque: comme expliqué dans cet article de blog, les attributs retournés dépendent du contexte et peuvent être différents selon l’élément utilisé. L’exemple ci-dessus concerne un objet 4D View Pro pendant un événement « On Column Resize ». Pour d’autres objets ou d’autres événements, des attributs différents sont retournés.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené a rejoint l'équipe du programme 4D en novembre 2016. En tant que Product Owner, il est en charge de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation de la fonctionnalité livrée répond au besoin du client.Après avoir obtenu une licence en informatique au CNAM, Fabrice a rejoint une petite société d'édition de logiciels en tant que développeur Windev. Il a ensuite travaillé pour différentes entreprises dans les domaines de l'industrie et du commerce en tant que développeur Windev et web ainsi que conseiller technique sur les nouvelles fonctionnalités.