OVH Cloud OVH Cloud

[SPS2003] Connexion de Web Parts

1 réponse
Avatar
Lydia
Bonjour,

Je possède trois WP sur une page:
- 1 qui liste des "organismes" (visible sur la page);
- 1 qui liste les "personnes" avec leurs coordonnées, et autres infos les
concernant (invisible sur la page);
- 1 autre qui liste les "affectations" de ces personnes aux différents
organismes (visibles sur la page avec un champ membre qui est un lookup du
champ nom de la liste "personnes" et un champ organisme qui est un lookup du
champ nom de la liste "organismes").


Je connecte les Web Parts "organismes" et "affectations": La liste
"organismes" fournit la ligne (et le champ nom) à la liste "affectations".
Mais à l'affichage aucun élément de la liste "organismes" n'est sélectionné
par défaut et donc la lsite affectations s'affiche en entier.

Comment faire pour qu'un élément soit sélectionné par défaut dans la liste
"organismes" ?

Merci.
Lydia

1 réponse

Avatar
AnthonyB
Une piste possible :
- Utiliser une propriété personnalisée dans la WebPart permettant de définir
l'index par défaut à afficher (index de base 0).

Ainsi lors du drag&drop de la WebPart, il affichera par défaut la liste
filtrée par l'index spécifié en propriété.

Exemple :
- WP Liste organisme : ID de l'organisme 1 pour l'index 0
- WP Affectation :créer une propriété IDOrganisme visible dans les
propriétés de la WP et affecter à l'initialisation la valeur 1
Ainsi lors du 1er accès, la valeur des affectations sera filtré pour
l'organisme 1.

Après comme l'IDOrganisme correspondra au champ du ICellConsumer, la
propriété sera modifié par l'indexChanged du Provider.

AnthonyB

"Lydia" a écrit :

Bonjour,

Je possède trois WP sur une page:
- 1 qui liste des "organismes" (visible sur la page);
- 1 qui liste les "personnes" avec leurs coordonnées, et autres infos les
concernant (invisible sur la page);
- 1 autre qui liste les "affectations" de ces personnes aux différents
organismes (visibles sur la page avec un champ membre qui est un lookup du
champ nom de la liste "personnes" et un champ organisme qui est un lookup du
champ nom de la liste "organismes").


Je connecte les Web Parts "organismes" et "affectations": La liste
"organismes" fournit la ligne (et le champ nom) à la liste "affectations".
Mais à l'affichage aucun élément de la liste "organismes" n'est sélectionné
par défaut et donc la lsite affectations s'affiche en entier.

Comment faire pour qu'un élément soit sélectionné par défaut dans la liste
"organismes" ?

Merci.
Lydia