OVH Cloud OVH Cloud

[SPS2003]Cross-page connections webpart

6 réponses
Avatar
fred
Bonjour,

je débute dans l'écriture de webparts avec des connections entre différentes
pages d'un site. J'ai pris les exemples du msdn pour les classes
IRowProvider et IFilterConsumer
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/ht
ml/smpcomiIRowProvider.asp et
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/smpcomiIFilterConsumer.asp)
et j'essaye de les connecter entre eux.

Quand je fais la connection dans la meme page (sous IE), tout fonctionne.

Par contre quand je place les webparts sur deux pages differentes en faisant
la liaison sous frontpage, la page du webpart ServerSideRowProvider
m'indique qu'il y a une erreur du webpart sur la page et la page du
ServerSideFilterConsumer ne fonctionne pas (mais ne m'indique pas d'erreur).

Quelqu'un sait il où est mon erreur?

Merci
Frederic

6 réponses

Avatar
Renaud COMTE [MVP]
Vous m'apprenez quelquechose ....

Etes vous sur de pouvoir connecter une WP sur une autre d'une page qui n'est
pas la sienne ?
Avez vous une reference ou un exemple le décrivant, car je pensais ca
impossible ....



Renaud COMTE [MVP]
---------------------------------------------
http://www.clubSPS.org
http://blog.spsclerics.com/
---------------------------------------------
[INFO] : Je me permet de rappeller l'importance de bien préciser la version
de SPS dans vos questions
cela eviterais des réponses erronées ou trompeuses comme récemment sur






la problématique de backup
Ca autoriserais aussi des tris plus efficaces via le moteur de recherche







Donc je vous propose donc de préfixer les posts via [SPS 2003] [SPS 2001]
[WSS]
"fred" a écrit dans le message de news:
41236406$0$18623$
Bonjour,

je débute dans l'écriture de webparts avec des connections entre


différentes
pages d'un site. J'ai pris les exemples du msdn pour les classes
IRowProvider et IFilterConsumer



(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/ht
ml/smpcomiIRowProvider.asp et



http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/smpcomiIFilterConsumer.asp)
et j'essaye de les connecter entre eux.

Quand je fais la connection dans la meme page (sous IE), tout fonctionne.

Par contre quand je place les webparts sur deux pages differentes en


faisant
la liaison sous frontpage, la page du webpart ServerSideRowProvider
m'indique qu'il y a une erreur du webpart sur la page et la page du
ServerSideFilterConsumer ne fonctionne pas (mais ne m'indique pas


d'erreur).

Quelqu'un sait il où est mon erreur?

Merci
Frederic





Avatar
fred
Je me suis basé sur les informations disponibles ici :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/CreateConnectableWP.asp

Voici un extrait :
About connectable Web Parts
The Web Part architecture provides a standardized set of interfaces called
connection interfaces that allow Web Parts to exchange information with each
other at run time. For example, the List Web Part that is built into
Microsoft Windows SharePoint Services can provide (send) a row of data to
any other Web Part that can consume (receive) that row, such as a Web Part
that implements a form to display the row.

[...]
Cross-page connections
Some interfaces are allowed to connect to Web Parts on a different page. The
behavior is similar to a hyperlink. The following interfaces support
cross-page connections. Note that a Web page editor that is compatible with
Windows SharePoint Services such as Microsoft Office FrontPage 2003 is
required to author cross-page connections. However, once a cross-page
connection has been formed, it can be used by any supported Web browser at
run time. Additionally, only connectable Web Parts that have implementations
designed to run on the server (CanRunAt = ConnectionRunAt.Server or CanRunAt
= ConnectionRunAt.ServerAndClient ) can establish cross-page connections.

=>J'interprète peut être mal ce qu'il y a d'écrit, mais en regardant sur le
net, j'ai vu d'autre personnes essayé mais par contre pour l'instant je n'ai
trouve personne disant avoir réussi.



"Renaud COMTE [MVP]" a écrit dans le
message de news:

Vous m'apprenez quelquechose ....

Etes vous sur de pouvoir connecter une WP sur une autre d'une page qui


n'est
pas la sienne ?
Avez vous une reference ou un exemple le décrivant, car je pensais ca
impossible ....



Renaud COMTE [MVP]
---------------------------------------------
http://www.clubSPS.org
http://blog.spsclerics.com/
---------------------------------------------
[INFO] : Je me permet de rappeller l'importance de bien préciser la


version
de SPS dans vos questions
>>> cela eviterais des réponses erronées ou trompeuses comme récemment sur
la problématique de backup
>>> Ca autoriserais aussi des tris plus efficaces via le moteur de


recherche

Donc je vous propose donc de préfixer les posts via [SPS 2003] [SPS 2001]
[WSS]
"fred" a écrit dans le message de news:
41236406$0$18623$
> Bonjour,
>
> je débute dans l'écriture de webparts avec des connections entre
différentes
> pages d'un site. J'ai pris les exemples du msdn pour les classes
> IRowProvider et IFilterConsumer
>



(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/ht
> ml/smpcomiIRowProvider.asp et
>



http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/smpcomiIFilterConsumer.asp)
> et j'essaye de les connecter entre eux.
>
> Quand je fais la connection dans la meme page (sous IE), tout


fonctionne.
>
> Par contre quand je place les webparts sur deux pages differentes en
faisant
> la liaison sous frontpage, la page du webpart ServerSideRowProvider
> m'indique qu'il y a une erreur du webpart sur la page et la page du
> ServerSideFilterConsumer ne fonctionne pas (mais ne m'indique pas
d'erreur).
>
> Quelqu'un sait il où est mon erreur?
>
> Merci
> Frederic
>
>
>




Avatar
Stephane CORDONNIER [MVP]
Il est clairement dit que la connexion "cross-page" se fait via un éditeur
compatible SharePoint (FrontPage 2003).

--
Stephane CORDONNIER
http://www.sharepoint-france.com
[Microsoft MVP - France]


"fred" a écrit dans le message de
news:41236f92$0$18617$
Je me suis basé sur les informations disponibles ici :



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

Voici un extrait :
About connectable Web Parts
The Web Part architecture provides a standardized set of interfaces called
connection interfaces that allow Web Parts to exchange information with


each
other at run time. For example, the List Web Part that is built into
Microsoft Windows SharePoint Services can provide (send) a row of data to
any other Web Part that can consume (receive) that row, such as a Web Part
that implements a form to display the row.

[...]
Cross-page connections
Some interfaces are allowed to connect to Web Parts on a different page.


The
behavior is similar to a hyperlink. The following interfaces support
cross-page connections. Note that a Web page editor that is compatible


with
Windows SharePoint Services such as Microsoft Office FrontPage 2003 is
required to author cross-page connections. However, once a cross-page
connection has been formed, it can be used by any supported Web browser at
run time. Additionally, only connectable Web Parts that have


implementations
designed to run on the server (CanRunAt = ConnectionRunAt.Server or


CanRunAt
= ConnectionRunAt.ServerAndClient ) can establish cross-page connections.

=>J'interprète peut être mal ce qu'il y a d'écrit, mais en regardant sur


le
net, j'ai vu d'autre personnes essayé mais par contre pour l'instant je


n'ai
trouve personne disant avoir réussi.



"Renaud COMTE [MVP]" a écrit dans le
message de news:

> Vous m'apprenez quelquechose ....
>
> Etes vous sur de pouvoir connecter une WP sur une autre d'une page qui
n'est
> pas la sienne ?
> Avez vous une reference ou un exemple le décrivant, car je pensais ca
> impossible ....
>
>
>
> Renaud COMTE [MVP]
> ---------------------------------------------
> http://www.clubSPS.org
> http://blog.spsclerics.com/
> ---------------------------------------------
> [INFO] : Je me permet de rappeller l'importance de bien préciser la
version
> de SPS dans vos questions
> >>> cela eviterais des réponses erronées ou trompeuses comme récemment


sur
> la problématique de backup
> >>> Ca autoriserais aussi des tris plus efficaces via le moteur de
recherche
>
> Donc je vous propose donc de préfixer les posts via [SPS 2003] [SPS


2001]
> [WSS]
> "fred" a écrit dans le message de


news:
> 41236406$0$18623$
> > Bonjour,
> >
> > je débute dans l'écriture de webparts avec des connections entre
> différentes
> > pages d'un site. J'ai pris les exemples du msdn pour les classes
> > IRowProvider et IFilterConsumer
> >
>



(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/ht
> > ml/smpcomiIRowProvider.asp et
> >
>



http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/smpcomiIFilterConsumer.asp)
> > et j'essaye de les connecter entre eux.
> >
> > Quand je fais la connection dans la meme page (sous IE), tout
fonctionne.
> >
> > Par contre quand je place les webparts sur deux pages differentes en
> faisant
> > la liaison sous frontpage, la page du webpart ServerSideRowProvider
> > m'indique qu'il y a une erreur du webpart sur la page et la page du
> > ServerSideFilterConsumer ne fonctionne pas (mais ne m'indique pas
> d'erreur).
> >
> > Quelqu'un sait il où est mon erreur?
> >
> > Merci
> > Frederic
> >
> >
> >
>
>




Avatar
fred
Merci mais ...
J'utilise bien FrontPage 2003 pour faire la connection "inter-pages" sur des
pages d'un meme site.
Je n'ai utilisé IE que pour pour faire des tests de connections
"intra-page".
La creation de la connection a l'air de fonctionner, mais apres la
sauvegarde, la page du webpart Provider ne veut plus s'ouvrir...
Je ne pense pas que ce soit un probleme de droits (pour l'instant je fait
mes tests avec les droits d'admin) et j'ai authorisé la connection entre
webparts dans l'administration centrale. Mon navigateur est IE6.
Si quelqu'un a d'autres suggestions...



"Stephane CORDONNIER [MVP]" a écrit
dans le message de news:
Il est clairement dit que la connexion "cross-page" se fait via un éditeur
compatible SharePoint (FrontPage 2003).

--
Stephane CORDONNIER
http://www.sharepoint-france.com
[Microsoft MVP - France]


"fred" a écrit dans le message de
news:41236f92$0$18617$
> Je me suis basé sur les informations disponibles ici :
>



http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/CreateConnectableWP.asp
>
> Voici un extrait :
> About connectable Web Parts
> The Web Part architecture provides a standardized set of interfaces


called
> connection interfaces that allow Web Parts to exchange information with
each
> other at run time. For example, the List Web Part that is built into
> Microsoft Windows SharePoint Services can provide (send) a row of data


to
> any other Web Part that can consume (receive) that row, such as a Web


Part
> that implements a form to display the row.
>
> [...]
> Cross-page connections
> Some interfaces are allowed to connect to Web Parts on a different page.
The
> behavior is similar to a hyperlink. The following interfaces support
> cross-page connections. Note that a Web page editor that is compatible
with
> Windows SharePoint Services such as Microsoft Office FrontPage 2003 is
> required to author cross-page connections. However, once a cross-page
> connection has been formed, it can be used by any supported Web browser


at
> run time. Additionally, only connectable Web Parts that have
implementations
> designed to run on the server (CanRunAt = ConnectionRunAt.Server or
CanRunAt
> = ConnectionRunAt.ServerAndClient ) can establish cross-page


connections.
>
> =>J'interprète peut être mal ce qu'il y a d'écrit, mais en regardant sur
le
> net, j'ai vu d'autre personnes essayé mais par contre pour l'instant je
n'ai
> trouve personne disant avoir réussi.
>
>
>
> "Renaud COMTE [MVP]" a écrit dans le
> message de news:
>
> > Vous m'apprenez quelquechose ....
> >
> > Etes vous sur de pouvoir connecter une WP sur une autre d'une page qui
> n'est
> > pas la sienne ?
> > Avez vous une reference ou un exemple le décrivant, car je pensais ca
> > impossible ....
> >
> >
> >
> > Renaud COMTE [MVP]
> > ---------------------------------------------
> > http://www.clubSPS.org
> > http://blog.spsclerics.com/
> > ---------------------------------------------
> > [INFO] : Je me permet de rappeller l'importance de bien préciser la
> version
> > de SPS dans vos questions
> > >>> cela eviterais des réponses erronées ou trompeuses comme récemment
sur
> > la problématique de backup
> > >>> Ca autoriserais aussi des tris plus efficaces via le moteur de
> recherche
> >
> > Donc je vous propose donc de préfixer les posts via [SPS 2003] [SPS
2001]
> > [WSS]
> > "fred" a écrit dans le message de
news:
> > 41236406$0$18623$
> > > Bonjour,
> > >
> > > je débute dans l'écriture de webparts avec des connections entre
> > différentes
> > > pages d'un site. J'ai pris les exemples du msdn pour les classes
> > > IRowProvider et IFilterConsumer
> > >
> >
>



(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/ht
> > > ml/smpcomiIRowProvider.asp et
> > >
> >
>



http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/smpcomiIFilterConsumer.asp)
> > > et j'essaye de les connecter entre eux.
> > >
> > > Quand je fais la connection dans la meme page (sous IE), tout
> fonctionne.
> > >
> > > Par contre quand je place les webparts sur deux pages differentes en
> > faisant
> > > la liaison sous frontpage, la page du webpart ServerSideRowProvider
> > > m'indique qu'il y a une erreur du webpart sur la page et la page du
> > > ServerSideFilterConsumer ne fonctionne pas (mais ne m'indique pas
> > d'erreur).
> > >
> > > Quelqu'un sait il où est mon erreur?
> > >
> > > Merci
> > > Frederic
> > >
> > >
> > >
> >
> >
>
>




Avatar
EROL [MVP SPS]
Bonjour,

Lire:
http://support.microsoft.com/?idƒ1093


Allez sur le site je l'ai refait et largement développé,
voir : http://www.mysps.info

@bientôt sur les news de SharePoint.
Bonne fin de semaine.

EROL
[MVP SharePoint Microsoft France]
*****************************************
http://www.sharepointpro.net
http://www.clubsps.org
http://sharepointerol.blogspot.com/
http://giraudyp.perso.cegetel.net/Livre3.htm
=============================
"fred" a écrit dans le message de news:
41236406$0$18623$
Bonjour,

je débute dans l'écriture de webparts avec des connections entre
différentes
pages d'un site. J'ai pris les exemples du msdn pour les classes
IRowProvider et IFilterConsumer
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/ht
ml/smpcomiIRowProvider.asp et
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/smpcomiIFilterConsumer.asp)
et j'essaye de les connecter entre eux.

Quand je fais la connection dans la meme page (sous IE), tout fonctionne.

Par contre quand je place les webparts sur deux pages differentes en
faisant
la liaison sous frontpage, la page du webpart ServerSideRowProvider
m'indique qu'il y a une erreur du webpart sur la page et la page du
ServerSideFilterConsumer ne fonctionne pas (mais ne m'indique pas
d'erreur).

Quelqu'un sait il où est mon erreur?

Merci
Frederic





Avatar
fred
J'ai deja teste les Data View Webpart (voir aussi le KB873013) sur le meme
site, memes pages en utilisant les memes outils. Ces tests ont bien
fonctionnés.
J'en ai donc deduit que mon probleme ne vient ni de la securite ni de
l'architecture generale de mon site.
Je me demande s'il n'y a pas d'autre pre requis que ceux annoncés par MS
(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/ht
ml/smpxCrossPageComm.asp) pour pouvoir developper des "Cross-page
connection" webpart ?

Fred

"EROL [MVP SPS]" a écrit dans le message de
news:
Bonjour,

Lire:
http://support.microsoft.com/?idƒ1093


Allez sur le site je l'ai refait et largement développé,
voir : http://www.mysps.info

@bientôt sur les news de SharePoint.
Bonne fin de semaine.

EROL
[MVP SharePoint Microsoft France]
*****************************************
http://www.sharepointpro.net
http://www.clubsps.org
http://sharepointerol.blogspot.com/
http://giraudyp.perso.cegetel.net/Livre3.htm
============================= >
"fred" a écrit dans le message de news:
41236406$0$18623$
> Bonjour,
>
> je débute dans l'écriture de webparts avec des connections entre
> différentes
> pages d'un site. J'ai pris les exemples du msdn pour les classes
> IRowProvider et IFilterConsumer
>


(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/ht
> ml/smpcomiIRowProvider.asp et
>


http://msdn.microsoft.com/library/default.asp?url=/library/en-us/spptsdk/html/smpcomiIFilterConsumer.asp)
> et j'essaye de les connecter entre eux.
>
> Quand je fais la connection dans la meme page (sous IE), tout


fonctionne.
>
> Par contre quand je place les webparts sur deux pages differentes en
> faisant
> la liaison sous frontpage, la page du webpart ServerSideRowProvider
> m'indique qu'il y a une erreur du webpart sur la page et la page du
> ServerSideFilterConsumer ne fonctionne pas (mais ne m'indique pas
> d'erreur).
>
> Quelqu'un sait il où est mon erreur?
>
> Merci
> Frederic
>
>
>