ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

4、Windows SharePoint Services 3.0与Office SharePoint Server 2007开发特性详解

4、Windows SharePoint Services 3.0与Office SharePoint Server 2007开发特性详解

Windows SharePoint Services 3.0与Office SharePoint Server 2007开发特性详解

1. Windows SharePoint Services 3.0的内容类型

在Windows SharePoint Services 3.0中,你可以为不同类型的文档创建特定的内容类型。例如,为客户演示文档创建一个具有独特列集、事件处理程序和自有文档模板的内容类型;为客户提案文档创建另一个具有不同列集、工作流和不同文档模板的内容类型。之后,你能创建一个新的文档库并配置它以支持这两种内容类型。内容类型的引入意义重大,因为它提供了Windows SharePoint Services 2.0所没有的处理列表和文档库中异构内容的能力。

2. 事件处理程序
  • Windows SharePoint Services 2.0的局限性:Windows SharePoint Services 2.0对事件处理程序的支持相当有限,仅支持文档库事件,不支持列表事件,且只支持异步事件,即用户操作提交到SQL Server数据库后才触发,开发者无法在事件处理程序中取消用户操作。
  • Windows SharePoint Services 3.0的改进:Windows SharePoint Services 3.0对事件处理的支持有了显著提升。除了支持现有的异步事件外,还支持同步事件,这使开发者能够取消用户操作。例如,阻止用户删除已批准的文档,或者阻止用户创建订单日期在未来的订单。此外,事件不仅支持文档库中的文档,还支持列表项。
返回列表