Share via


Procédure pas à pas : écriture d'un exemple de composant WebPart Filtre consommateur simple

Dans cette section, nous allons créer un composant WebPart Filtre consommateur simple qui affiche la valeur de filtre actuelle dans le composant WebPart Fournisseur de filtre auquel il est connecté.

Pour créer un composant WebPart Filtre consommateur simple, nous devons effectuer les opérations suivantes :

  1. Créer une instance d'interface ConsumerParameters pour indiquer au fournisseur de filtre les noms des paramètres. Windows SharePoint Services 3.0 utilise cette interface afin de remplir l'interface utilisateur pour la connexion des composants WebPart au moment de l'exécution.

  2. Exposer un point de connexion consommateur pour demander l'interface IFilterValues au composant WebPart Fournisseur de filtre.

  3. Utiliser l'interface dans PreRender() et afficher la valeur de filtre actuelle.

Vous pouvez tester ce composant WebPart en le connectant à l'un des composants WebPart Filtre prêts à l'emploi, tel que Filtre texte. Une fois qu'il est connecté au Filtre texte, le filtre consommateur simple doit afficher la valeur entrée dans le Filtre texte.

Conseil

Ce composant WebPart peut s'avérer très utile pour afficher les valeurs de filtre passées à un fournisseur de filtre, tout particulièrement lors du débogage de filtres et de composants WebPart consommateurs complexes. Vous pouvez l'ajouter à votre galerie de composants WebPart pour qu'il puisse être réutilisé.

Conditions préalables

Avant d'écrire un composant WebPart Filtre consommateur simple, vous devez configurer votre environnement. Cet exemple suppose que Microsoft Office SharePoint Server 2007 soit déjà configuré et que vous disposiez d'un portail dans lequel vous puissiez ajouter des composants WebPart.

Voir aussi

Autres ressources

Vue d'ensemble des composants WebPart Filtre
Procédure : écrire un composant WebPart Filtre de case à cocher à sélection multiple
Procédure : utiliser le composant WebPart Filtre CheckBox à sélections multiples