Bonjour,
Dans mon application Creator, j'ai un formulaire avec un champ liste, et selon le choix fait, j'affiche telle ou telle section.
Exemple, choix dans la liste : A, B, C et D.
Si je choisi B, j'afficherai la section B du formulaire.
Chaque section possède leurs champs (texte, checkbox, etc...). Lorsque je valide le formulaire, dans l'entrée qui est faite, TOUT les champs de chaque section est enregistré. En "vide" pour ceux qui n'ont pas été affiché.
Jusque là, ça ne me dérange pas. Mais c'est à la vue détaillée d'une entrée que c'est moins bien. Car comme tous les champs apparaissent, ça devient vite saturé dans la lisibilité.
J'aimerai que ma vue détaillée puisse conditionner l'affichage des "blocs". Exemple, si le statut est B, alors dans la vue on n'affiche que le bloc B.
Je n'ai trouvé aucun moyen de conditionner l'affichage d'une entrée.
J'ai donc pensé à faire un sous-formulaire pour chaque "section". Le problème est que le sous-formulaire s'affiche en "liste" et non en colonne comme le formulaire principal.
Pour illustrer ce que je souhaite voyez la capture :
Les blocs barrés devraient être masqué car le type choisi est Porte, seul le bloc Porte devrait rester affiché.
Merci pour aide !