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.
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.