外部列表可以有事件接收器吗?

时间:2010-08-04 19:03:15

标签: sharepoint-2010

SharePoint 2010支持外部内容类型和外部列表。我想知道是否可以将事件接收器附加到外部列表或外部内容类型。

如果无法使用事件接收器,工作流程也可满足需求。

这就是我想要做的事情:

  • 我有一个外部内容类型'Product'链接到SQL Server中的表
  • 通过SharePoint用户界面添加产品时,我希望触发一个事件接收器,自动创建一个与产品同名的文档库

我知道如何编写事件接收器,但由于我目前无法访问SharePoint 2010环境并且我正在检查项目的技术可行性,我想知道是否可以附加事件接收器到外部列表。

此致

汤姆

1 个答案:

答案 0 :(得分:0)

似乎不可能。虽然您可以将事件处理程序附加到外部列表,但它不会被执行。外部列表的工作流设置也在SharePoint用户界面中显示为灰色。

解决方法似乎是在Visual Studio中创建外部内容类型。这样,您可以向create方法添加一些代码来执行其他操作。