Bonjour,
Ma question est d'ordre général, je voudrais connaître la règle ou le comportement normalement attendu par l'utilisateur dans un cas spécial:
- j'ai un composant (soit M) qui liste des données d'une table "master"
- quand je sélectionne un élément de M, j'affiche dans un autre composant (soir D) les données correspondantes d'une table "detail".
Jusqu'ici tout va bien :-)
Maintenant mon composant M permet la multisélection (par ex. pour autoriser la suppression rapide d'un groupe éléments). Ma question est la suivante: en cas de multisélection dans M, que doit afficher le composant D ? L'union (soit tous les sous-éléments correspondants à chacun des éléments maîtres sélectionné) ou l'intersection (soit aucun sous-élément) ?
PS: la relation est de type "one to many", les éléments maîtres sont un peu comme des dossiers et les sous éléments comme des fichiers avec un seul niveau de hiérarchie: un dossier peut contenir plusieurs fichiers mais chaque fichier ne peut être présent que dans un dossier.
Partager