Afficher une sélection d’entités dans une boîte de liste

Traduit automatiquement de Deepl

4D v17 introduit un nouveau concept : ORDA. Si vous n’êtes pas encore familiarisé avec ORDA, nous avons créé une série d’articles de blog pour vous expliquer comment utiliser et tirer profit d’ORDA. Lorsque vous travaillez avec ORDA, vous allez utiliser des sélections d’entités, qui sont essentiellement des objets contenant des références à des entités appartenant à la même classe de données(c’est-à-dire une table). L’un des principaux avantages d’ORDA est la possibilité très simple et puissante de lier des formulaires.

Dans ce billet de blog, vous apprendrez comment afficher une sélection d’entités dans une boîte de liste. En fait, c’est très simple.

Exemple : Afficher une sélection d’entités dans une zone de liste

Configuration de votre zone de liste

Pour afficher une sélection d’entités, vous devez d’abord sélectionner le type de source de données « Collection ou sélection d’entités » . Ensuite, dans la ligne Collection ou sélection d’entités, saisissez une variable ou une expression renvoyant une sélection d’entités.

How to configure a Collection or entity selection in a property list

Ensuite, saisissez la source de données pour chaque colonne de votre boîte de liste. Pour plus de détails sur la configuration des boîtes de liste, consultez l’article du blog sur les boîtes de liste de type collection, qui vous donne toutes les informations !

AFFICHER ET MODIFIER

Les boîtes de liste peuvent non seulement être utilisées pour afficher une sélection d’entités, mais aussi pour modifier le contenu de la sélection d’entités en éditant directement les valeurs dans la boîte de liste.

Dans ce cas, la boîte de liste enregistre automatiquement la valeur modifiée dès que la cellule est validée. A noter que la liste de type« collection et sélection d’entités » utilise le mode de verrouillage optimiste, contrairement à la liste de sélection courante.

Autre chose à noter, le widget de la boîte de liste est optimisé. Il utilise un cache, ce qui vous permet d’utiliser la boîte de liste pour afficher de grands ensembles de données.

Vanessa Talbot
- Product Owner -Vanessa Talbot a rejoint l'équipe du programme 4D en juin 2014. En tant que Product Owner, elle est chargée 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 des fonctionnalités livrées répond aux besoins des clients.Depuis son arrivée, elle a travaillé à la définition des fonctionnalités clés de 4D. Elle a travaillé sur la plupart des nouvelles fonctionnalités de multithreading préemptif et aussi sur un sujet très complexe : la nouvelle architecture pour les applications enginées. Vanessa est diplômée de Telecom Saint-Etienne. Elle a commencé sa carrière à l'Institut de Recherche Criminelle en tant que développeur pour le département audiovisuel. Elle a également travaillé dans les domaines des médias et du médical en tant qu'experte en support technique, en production ainsi qu'en documentation de nouvelles fonctionnalités.