sharepoint - 如何在创建 SharePoint 列表时触发代码?

标签 sharepoint

我知道列表中添加的项目的事件接收器等。但是,我还没有找到在创建列表时触发代码的方法。

我想要做的是在创建列表时(由用户通过 UI)将工作流与列表相关联。

有人有什么想法吗?

谢谢。

最佳答案

您可以选择几条路线...

您可以在定义工作流关联的地方编写自己的列表定义 - 这样,所有基于您的列表定义创建的列表将默认包含您的工作流。

或者...根据您的工作流程...编写一个 EventReceiver 附加到您希望将工作流程附加到的所有类型的列表(可以轻松实现真正的功能),并让您的事件接收器在第一项时关联工作流程被添加。

或者您可以将工作流与列表中使用的内容类型(您自己的内容类型附加到您自己的列表定义或默认 SharePoint 内容类型)相关联

我不知道您的其余解决方案,因此我很难为您推荐最佳解决方案。

我(几乎)总是做的是编写我自己的列表定义 - 这样我就可以避免现在或将来出现这样的问题。

关于sharepoint - 如何在创建 SharePoint 列表时触发代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/651681/

相关文章:

javascript - 使用 Javascript for Sharepoint 的基于表单的身份验证

javascript - System.Web.UI.ScriptManager.RegisterStartupScript 仅执行一次

node.js - 是否可以在 Node.js 中实现 SharePoint 2013 远程事件接收器?

sharepoint - 在共享点库中上传文件会引发未处理的异常(hresult : 0x80020009, 错误代码:-2147352567),错误消息为空

sharepoint - 从客户端对象模型将文档上传到 SharePoint 列表

sharepoint - 在SharePoint Online中使用Powershell更改列表字段

javascript - $.Deferred() 和 SharePoint 2013 JavaScript CSOM

c# - 在 .net 中创建安装程序

sharepoint - 列表模板所有者

html - 如何让 Internet Explorer 正确显示此图像