OVH Cloud OVH Cloud

[WSS2003] webpart cell provider et consummer

4 réponses
Avatar
yohan.
Bonjour,

je voudrais savoir q'il est possible de créer un webpart qui
soit cellprovider ET cellconsummer à la fois ?

J'ai besoin de faire passer des infos entres deux webpart, mais dans
les deux sens !

merci d'avance.

4 réponses

Avatar
Renaud COMTE [MVP]
Vous avez de la chance, j'avais déja vu le truc il y a qque temps

http://blogs.msdn.com/mjeelani/archive/2004/11/05/252851.aspx

Et vive les favoris de 800k :)

En résume :un classe consumer, une classe provider et un classe WP
Puis la WP utilise des instance des w2 autres pour référencer les attachements

Voila

Renaud COMTE [MVP]
---------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/

Bonjour,

je voudrais savoir q'il est possible de créer un webpart qui soit
cellprovider ET cellconsummer à la fois ?

J'ai besoin de faire passer des infos entres deux webpart, mais dans
les deux sens !

merci d'avance.



Avatar
yb
Bonjour,

merci beaucoup je pense que je devrais m'en sortir avec cet article !
Je vais tacher de mettre tout ca en application ;-P

yohan.

"Renaud COMTE [MVP]" a écrit :

Vous avez de la chance, j'avais déja vu le truc il y a qque temps

http://blogs.msdn.com/mjeelani/archive/2004/11/05/252851.aspx

Et vive les favoris de 800k :)

En résume :un classe consumer, une classe provider et un classe WP
Puis la WP utilise des instance des w2 autres pour référencer les attachements

Voila

Renaud COMTE [MVP]
---------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/

> Bonjour,
>
> je voudrais savoir q'il est possible de créer un webpart qui soit
> cellprovider ET cellconsummer à la fois ?
>
> J'ai besoin de faire passer des infos entres deux webpart, mais dans
> les deux sens !
>
> merci d'avance.
>





Avatar
AnthonyB
Salut Yohan,
Voici un article sur la msdn permettant de développer une WP avec plusieurs
interfaces ICellProvider, IRowProvider, etc...

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/CreateWPClientScript_SV01003713.asp

AnthonyB

"yohan." a écrit :

Bonjour,

je voudrais savoir q'il est possible de créer un webpart qui
soit cellprovider ET cellconsummer à la fois ?

J'ai besoin de faire passer des infos entres deux webpart, mais dans
les deux sens !

merci d'avance.


Avatar
yb
Merci Anthony,

par contre je n'ai pas été capable d'exploiter l' article msdn qui porte
sauf erreur de ma part sur les scripts cotés clients ?

De mon côté j'ai essayé de suivre l'article de Renaud. J'ai donc ajouté a
mon projet une classe ProviderWebPart1.cs (IcellProvider).

Depuis ma classe principale (Webpart1) je cré une instance de ma classe
provider
avec :

--> internal ProviderWebPart1 CellProviderInterface = new ProviderWebPart1();

Et la les soucis commencent ;-)

Quand je veux définir la valeur de ma "cellule" dans la méthode
'public override void PartCommunicationMain()', je n'y arrive pas car cette
méthode fait le test suivant :

if (CellReady != null)

or il se trouve que CellReady est null et je ne comprends pas pourquoi.
CellReady est déclaré comme suit au début de la classe Webpart1 et aussi
au début de la classe ProviderWebpart1 :

public event CellReadyEventHandler CellReady;

merci d'avance pour vos idee,
et désolé pour ce post un peu long !
yohan

"AnthonyB" a écrit :

Salut Yohan,
Voici un article sur la msdn permettant de développer une WP avec plusieurs
interfaces ICellProvider, IRowProvider, etc...

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/CreateWPClientScript_SV01003713.asp

AnthonyB

"yohan." a écrit :

> Bonjour,
>
> je voudrais savoir q'il est possible de créer un webpart qui
> soit cellprovider ET cellconsummer à la fois ?
>
> J'ai besoin de faire passer des infos entres deux webpart, mais dans
> les deux sens !
>
> merci d'avance.