Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 539
  • Last Modified:

Connecting webparts in SharePoint 2010 using the web UI

Hi!

We have built two webparts for SharePoint 2007/WSS 3.0.
These two webparts use webparts connections to talk to each other. The providing webpart uses IWebPartRow, the consuming webpart uses IWebPartParameters.

To connect the webparts, the user simply enters "Modify Shared Webpart" mode, and goes through the connection wizard. In that wizard, SharePoint makes it possible to connect any of the parameters provided by the provider to any of the parameters consumed by the consumer.
Example: The provider webparts provides parameters "Param A", "Param B", and "Param C".
The consumer webparts consumes parameters "Param 1", "Param 2", and "Param 3".
With the UI, it is perfectly possible to create a connection like this:
Param A -> Param 2
Param B -> Param 1
Param C -> Param 3

(See attached file "Connecting SharePoint 2007.png" for a screen shot)
 Connecting in SharePoint 2007
In SharePoint 2010, the UI looks a little different, though. Most importantly, the UI doesn't seem to provide a way to connect multiple parameters from the provider, only one of the provided parameters can be connected.
(See attached file "Connecting SharePoint 2010.png" for a screen shot, note the lacking next/previous buttons)
Connecting in SharePoint 2010
I noticed that SharePoint designer seems to be handle this, but that is so much overkill for me - I only want to user to be able to re-configure the connections, nothing else.
Also, I would have to re-code parts of my webparts, since the lifecycle etc works completely different in the SharePoint design.

Is there any way to connect many-to-many using the web UI in SharePoint 2010, like it is in SharePoint 2007?

Thanks!
/Fredrik
0
gunman69
Asked:
gunman69
1 Solution
 
Ingeborg Hawighorst (Microsoft MVP / EE MVE)Microsoft MVP ExcelCommented:
Hello,

SP 2010 can handle multiple connections, but it is not inuitive. Select the first connection and click Finish. Open the connection dialog again, select the second connection and click Finish. Open the connection dialog again, select the third connection and click Finish.

And so on.

Pray or do a magic dance.

Then test. It might actually work. But in many of my scenarios it did not. I had to go and do the connections in SP Designer so they would actually work.

Sorry.

Don't shoot the messenger.

cheers, teylyn
0
 
gunman69Author Commented:
Unfortunately, it looks like you are right. What were they thinking, removing a feature like that? Hope it's back in a service pack or at least SharePoint 2013...
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now