Join Robert Bogue for an in-depth discussion in this video Connecting Web Parts, part of Developing SharePoint Full Trust Solutions for SharePoint 2013.
- Let's extend our understanding of web parts…and the properties that they provide…by talking about Web Part Connections…and how they can be powerful ways…to build the web parts that we want.…And the first thing is a web part connection…allows the transfer of information…from one web part to another.…It's really most useful when you're going out…into remote systems and fetching data.…We are getting something that another web part…might be able to use.…The end user gets a lot of power from this…because then you can build components…that connect other systems…and you don't have to build all the variations…that they might need…so the end users build their big solutions…from the individual components that you're providing.…
There are two web parts that are necessary…for a web part connection.…There's the provider and the consumer.…The provider can provide us something…as small as a field, single value.…It can provide an entire row or a set of values.…It can even include an entire table,…so both rows and columns…or you can also do web part connections…
If you've wanted to learn how to develop custom solutions on SharePoint—or you've been told that you need to develop a solution that integrates with SharePoint—this is the training you need. It's quick, to the point, and effective at helping new developers work with SharePoint code.
Robert Bogue shows how to create new web parts, access and update data in SharePoint, work with files, and create SharePoint artifacts: lists and libraries to store data, site-level features, files, etc. He also shows how to create sandbox solutions that do not affect the rest of the server environment, and discusses execution options for solutions, including in-page, quasi-page, and out-of-page execution.
- Define web parts.
- Explain how to interact with a web part.
- Recall how to help determine what declarative code and user code is.
- Identify which object allows you to get data from more than one list.
- Identify what class timer jobs are derived from.
- Recognize different types of event receivers.