一步步学习SPD2010--第七章节--使用BCS业务连接服务(5)--创建和管理外部列表 一步步学习SPD2010--第七章节--使用BCS业务连接服务(5)--创建和管理外部列表

        无论你安装了SharePoint 2010哪个版本,使用外部列表显示来自外部数据源数据都是较好的方法。根据你在ECT中指定的操作,外部列表可以提供增删改查功能。也可以作为XLV Web部件或数据视图添加到页面中。这使得你在浏览器和SharePoint Designer中配置额外的栏、条件格式和排序分组。
        注意:如果你有企业版,也可以使用业务数据Web部件。
        你可以使用浏览器、SharePoint Designer、Windows Powershell或代码创建外部列表。外部列表与普通列表功能类似,但不能关联RSS feeds。没有数据表视图,也不能绑定工作流到数据--因为数据不在SharePoint上。也不能在数据变化时,触发工作流。然而,可以使用SharePoint Designer创建站点、列表或可重用工作流来访问一个或多个外部列表。
        尽管你可能有权限创建BDC模型、ECT和外部类表,但是你可能看不到外部列表的数据。服务器管理员可以在管理中心设置数据源元素权限,当你创建ECT时,SharePoint可能被配置为不允许任何人查看外部数据源的数据。但是,其他系统或用户--比如使用Office--可能直接连接外部系统,而不是用你在SharePoint中配置的BCS权限。你可能需要事先联系管理员。
        本次练习,你将创建外部列表,并为此列表创建新的列表视图页面。
        准备:确保自己拥有权限访问之前创建的两个ECTs。在SharePoint Designer中打开外部内容类型。
1. 点击SPD SBS Customers左侧的图标,在外部内容类型选项卡,新建组中点击外部列表。
2. 命名NorthWind Customers。描述说明:The data displayed in this external list is retrieved from the Customer table in the Northwind database .
一步步学习SPD2010--第七章节--使用BCS业务连接服务(5)--创建和管理外部列表
一步步学习SPD2010--第七章节--使用BCS业务连接服务(5)--创建和管理外部列表
3. 点击确定。
4. 在列表设置,新建列表视图。
5. 命名ByCountry。
一步步学习SPD2010--第七章节--使用BCS业务连接服务(5)--创建和管理外部列表
一步步学习SPD2010--第七章节--使用BCS业务连接服务(5)--创建和管理外部列表
6. 点击确定。
7. 在导航窗格,点击外部内容类型,点击SPD SBS Customers。可以看到设置页面。此时权限部分应该包含你的名字或者你的组名,显示你拥有至少编辑、执行等权限。
一步步学习SPD2010--第七章节--使用BCS业务连接服务(5)--创建和管理外部列表
一步步学习SPD2010--第七章节--使用BCS业务连接服务(5)--创建和管理外部列表
8. 双击外部列表部分的NorthWind Customers,进入列表设置。
9. 点击视图ByCountry。
10. 在设计视图,点击CustomerID,点击排序和分组。
11. 在可用字段下,选择Country,点击添加。在组属性,点击显示组标题,点击确定。
一步步学习SPD2010--第七章节--使用BCS业务连接服务(5)--创建和管理外部列表
一步步学习SPD2010--第七章节--使用BCS业务连接服务(5)--创建和管理外部列表
视图是这样的:
一步步学习SPD2010--第七章节--使用BCS业务连接服务(5)--创建和管理外部列表
一步步学习SPD2010--第七章节--使用BCS业务连接服务(5)--创建和管理外部列表
12. 保存。