在VS2010中使用SharePoint列表部署自定义InfoPath表单

时间:2010-11-08 13:50:06

标签: sharepoint-2010 infopath wsp

当我在SharePoint 2010中创建列表时,我可以选择使用InfoPath编辑此列表的表单(通过在网站集上启用一个功能,在网站上启用一个功能)。保存此表单时,它将保存为列表的默认编辑表单。

现在我将我的列表从Visual Studio部署为WSP文件。我想提供一个带有此列表的InfoPath表单,以便在激活该功能时,创建列表并附加自定义表单。我似乎无法找到以这种方式将InfoPath表单添加到列表的方法吗?我已经尝试创建一个模块并在其中添加表单,但我唯一可以做的就是将表单添加到列表中,而不是将其作为编辑表单与列表相关联。

我找到了this blog post,它解释了类似的内容,但我不确定它是如何适用于我的情况的。

任何指针都将非常感谢!

1 个答案:

答案 0 :(得分:2)

以下教程将为您提供帮助:
http://www.stuartroberts.net/index.php/2010/11/30/deploying-infopath-form-sharepoint/

一路上的重要步骤:

  • 部署为模块
  • 在功能清单中使用RegisterForms

以下是有关如何将模板附加到列表的链接:http://spforsquirrels.blogspot.com/2008/03/assigning-infopath-form-template-to.html

请注意,您不能按照here所述的列表自定义Infopath新建/编辑表单,您只能创建表单库并将自定义表单模板附加到该库。