• 一步步学习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部件选项卡点击管理连接。选择你要移除的连接,点击删除。

  • 相关阅读:
    Laravel学习之旅(一)
    telnet模拟邮件发送
    学习CodeIgniter框架之旅(二)继承自定义类
    学习CodeIgniter框架之旅(一)自定义模板目录
    MySQL主从复制实现
    coreseek增量索引
    锁(MySQL篇)—之MyISAM表锁

    php文件锁
    进程与线程
  • 原文地址:https://www.cnblogs.com/crazygolf/p/3857100.html
Copyright © 2020-2023  润新知