簡體   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