当我在SharePoint 2010中创建列表时,我可以选择使用InfoPath编辑此列表的表单(通过在网站集上启用一个功能,在网站上启用一个功能)。保存此表单时,它将保存为列表的默认编辑表单。
现在我将我的列表从Visual Studio部署为WSP文件。我想提供一个带有此列表的InfoPath表单,以便在激活该功能时,创建列表并附加自定义表单。我似乎无法找到以这种方式将InfoPath表单添加到列表的方法吗?我已经尝试创建一个模块并在其中添加表单,但我唯一可以做的就是将表单添加到列表中,而不是将其作为编辑表单与列表相关联。
我找到了this blog post,它解释了类似的内容,但我不确定它是如何适用于我的情况的。
任何指针都将非常感谢!
答案 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新建/编辑表单,您只能创建表单库并将自定义表单模板附加到该库。