Liens N vers 1
4D v17 R5 lance un nouveau concept : les liens N vers 1
NOTE
Dans ce tutoriel, nous allons utiliser les noms des liens reliant vos tables.
En attribuant des noms de liens descriptifs, vous simplifierez la structure de votre projet.
Commençons par télécharger le Projet Starter :
Here we want to display the category for each task in the detail form of your generated app. To do so, open the StarteriOSProject from Open > Mobile Project...
Accédez directement à la section Structure, puis sélectionnez la table Tasks.
Section Structure
Vous pouvez constater que le lien TaskCategory est souligné
En cliquant dessus, vous afficherez les champs disponibles à travers ce lien
Sélectionnez le champ Name
Ce champ aura le même fonctionnement que n’importe quel autre champ pour la suite de la création de l’application
Vous pouvez également filtrer le contenu de votre application à l’aide des champs liés, à partir de la section Données. To do so enter
TaskCategory.Name != 'Personal'
in the Filter query field to exclude personal tasks.
- Vous pouvez ensuite sélectionner une icône et des formats et définir des libellés courts et longs dans la section Libellés et icônes
- Cliquez sur la section Formulaires et faites glisser le champ dans le formulaire détaillé Tasks
- Build and Run
Votre champ lié devrait apparaitre dans le formulaire détaillé de votre application !