一步步学习SPD2010--第六章节--处理数据源(9)--连接Web部件

        Web部件,包含XSLT列表视图(XLV)和数据视图Web部件,可以交换数据----甚至当不同公司生成Web部件,只要他们遵从Web部件连接接口标准。一个Web部件作为数据提供者,另一个数据消费者。一个Web部件开发者可以选择应用consumer和provider两个接口、单个接口或者都不用。你可以使用浏览器或SharePoint Designer连接Web部件,但是SharePoint Designer提供你另外的选项。

        典型地,你连接Web部件,这样当你点击一个Web部件中的项目时,一个或多个Web部件中内容发生变化。提供内容给provider和consumer Web部件的数据源必须共享相同域。当你使用浏览器或者SharePoint Designer时,你不需要在两个Web部件中显示这一常见域来创建Web部件连接。通过使用SharePoint Designer,你可以连接同一页面的两个Web部件,也可以连接不同页面的Web部件。

        注意:一个Web部件不能和自己连接,无论是直接还是通过一系列Web部件连接。

        本例中,你给另一个页面的Web部件创建Web部件连接。

        准备:使用SharePoint Designer打开之前使用的站点。

1.      点击网站页面,双击Products.aspx,以编辑模式打开。

2.      在PlaceHolderMain区域,点击Products选中XsltListViewWebPart,在Web部件选项他点击添加链接。


3.      点击下一步。

        注意:选项连接到本页的Web部件不可用,因为本页没有其他Web部件。

4.      点击浏览打开编辑超链接对话框。

5.      双击SitePages,选中Consignments.aspx。

6.      点击确定。


7.      点击下一步。

8.      点击ProductServicesID。


9.      点击下一步,点击完成。

        Products.aspx和Consignments.aspx在页面选项卡上都有星号。


10.  保存。

        小贴士:当你尝试保存页面时,如果星号重新出现,关闭Consignments.aspx,点击是保存更改。

11.  在浏览器中预览Products.aspx。

        双向对角箭头出现在每行的左侧。

12.  在Express下,点击Express 9:00双向对角箭头。

        Consignments.aspx页面以多项目表单数据视图格式出现,显示Express9:00配送服务的三个委托。

        小贴士:使用SharePoint Designer移除Web部件连接,点击Web部件,在Web部件选项卡点击管理连接。选择你要移除的连接,点击删除。

posted @ 2014-03-16 13:14  crazygolf  阅读(118)  评论(0编辑  收藏  举报