如何:测试业务数据关联
与业务数据相关的列表 Web 部件显示来自在业务数据目录中注册的业务应用程序的相关实体实例的列表。本例介绍如何使用与业务数据相关的列表 Web 部件显示来自 AdventureWorks2000 数据库中特定客户的销售订单。
备注
此过程不涉及编写代码;但是,在使用过程之前,要在业务数据目录中注册 AdventureWorks SQL Server 2000 示例。
添加业务数据关联 Web 部件
打开要添加 Web 部件的 Microsoft Office SharePoint Server 2007 页面。
在“网站操作”菜单上单击“编辑网页”。“网站操作”菜单位于页面右上角的“高级搜索”链接下方。
若要测试关联,必须创建用于显示 Customer 实体的业务数据列表 Web 部件。若要创建业务数据列表 Web 部件,请按照以下步骤操作:
在要显示 Web 部件的区域中单击“添加 Web 部件”。
在“添加 Web 部件 - 网页”对话框中选择“业务数据列表 Web 部件”,然后单击“添加”。
在所添加的业务数据列表 Web 部件中单击“打开工具窗格”。(如果提示您单击“确定”以离开当前页面,请进行此操作。否则,请继续下一步。)
在工具窗格中单击“浏览”,然后“Customer (AdventureWorksSample)”。单击“确定”。
展开“外观”部分。
在“标题”中将“业务数据列表”替换为“Customers from AdventureWorks”,然后单击“确定”。
现在就已创建了可显示来自 AdventureWorks 2000 SQL Server 数据库的客户的业务数据列表 Web 部件。
添加关联 Web 部件。为此,请在要显示该 Web 部件的区域中单击“添加 Web 部件”。
选择“与业务数据相关的列表”Web 部件,然后单击“添加”。
在名为“与业务数据相关的列表”的 Web 部件中单击“打开工具窗格”。(如果提示您单击“确定”以离开当前页,请进行此操作。否则,请继续下一步。)
单击“浏览”,然后选择“SalesOrder (AdventureWorksSample)”。单击“确定”。从“关系”下拉列表中选择“CustomerToSalesOrder”。
展开工具窗格的“外观”部分,将“标题”属性更改为“Sales Orders for Customer”。单击“确定”。
在“Sales Orders for Customer”Web部件的右上角单击向下箭头,打开“编辑”菜单。在该菜单上执行以下操作:
单击“Connections”。
单击“Get Related Item From”。
单击“Customers from AdventureWorks”。现在 Web 部件即连接上。
在页面镶边处的菜单栏上单击“签入以共享草稿”。
在业务数据列表 Web 部件中,从第一个下拉列表中选择“名称”筛选器。
从下一个下拉列表中选择“以下列字符开头”,然后在相邻字段中键入 john。
单击“检索数据”,显示 AdventureWorks2000 数据库中所有姓名以“John”开头的客户。
单击 Customers Web 部件中任何客户姓名旁边的“选择”链接。注意,该客户的销售订单显示在与业务数据相关的列表 Web 部件中(名为“Sales Orders for Customer”)。