代码示例:自定义 Web 部件和 Word 加载项
上次修改时间: 2010年7月16日
适用范围: SharePoint Server 2010
自定义 Web 部件和 Word 加载项示例通过使用 Microsoft Business Connectivity Services (BCS) 从外部文档管理系统 (DMS) 中启用客户端上项的分层显示功能,解决了外部列表的显示限制。
由于外部列表采用平面结构,列表中的所有项按行显示,因此没有直观的方法可区分视图中父项下面的各个子项。利用此本示例,您可通过 Microsoft Word 加载项或业务数据 Web 部件,以树形结构查看外部系统中的项。此示例演示如何重新创建文件夹层次结构、分页以及从外部 DMS 下载文档。
此示例包含一个用于访问外部 DMS 的 .NET 程序集连接器、一个用于显示服务器上的文件夹和文件的 Web 部件,和一个用于处理客户端上的文件的 Microsoft Office 加载项。
服务器解决方案的先决条件:
Internet Information Services (IIS)
Microsoft .NET Framework 3.5 Service Pack 1
Microsoft SharePoint Server 2010
Microsoft SQL Server 2008
Microsoft Visual Studio 2010 与 SharePoint Server 2010 安装在同一台计算机上
客户端解决方案的先决条件:
Microsoft .NET Framework 3.5 Service Pack 1
Microsoft Visual Studio 2010 中的 Microsoft Office 开发工具
Microsoft Office Professional Plus 2010
下载和使用示例
从 SharePoint 2010 参考:软件开发工具包(该链接可能指向英文页面)下载 Microsoft SharePoint 2010 软件开发工具包 (SDK)。
从 %ProgramFiles%\Microsoft SDKs\SharePoint 2010\Samples\Business Connectivity Services 路径中将 bcs sample kit.zip 解压缩到本地文件夹。
在解压缩这些文件的文件夹中,找到 Custom Web Part and Word Add-In Sample 文件夹,并打开 Readme.htm 文件。
按照 Readme.htm 中的说明使用示例。