繁体   English   中英

如何在infoPath中创建提交按钮到SPoint2013

[英]How To create a submit button in infoPath to SPoint2013

我在SharePoint中的InfoPath Forms Services上运行了一个基于Web的InfoPath表单。 我希望能够将此表单提交到SharePoint表单库,然后使用表单中的数据发送电子邮件。 提交表单并发送电子邮件后,我希望该表单以编程方式关闭InfoPath表单。

1)在InfoPath中,设计与浏览器兼容的InfoPath表单模板

2)在“数据源”任务窗格上,在myFields节点下添加一个名为formName的文本字段节点。

3)在“工具”菜单上,选择“数据连接”。 在“数据连接”对话框上,单击“添加”,然后创建一个新的“将数据连接作为电子邮件提交”。 在“收件人”字段中填写任何电子邮件地址; 您仍将在代码中对此进行更改。 接受用于数据连接的电子邮件提交的默认名称。

4)在“数据连接”对话框上,单击“添加”,然后创建一个新的“将数据连接到SharePoint网站上的文档库”。 填写有效的文档库网址。 从主数据源中选择formName节点作为表单的文件名。 接受用于数据连接的SharePoint库提交的默认名称。

5)在“工具”菜单上,选择“提交选项”。

6)在“提交选项”对话框中,选择“允许用户提交此表单”,取消选中“显示提交菜单”项和“提交工具栏”按钮复选框,单击“高级”,然后从“提交后”下拉列表框中选择“关闭表单”,选择使用代码执行自定义操作,然后单击编辑代码。

这会将FormEvents_Submit事件处理程序添加到InfoPath表单模板。

在Microsoft Visual Studio Tools for Applications中,将以下C#代码添加到FormEvents_Submit事件处理程序中:

点击这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM