2016-03-28 55 views
0

我有一個InfoPath基於Web的表單在SharePoint中的InfoPath Forms Services上運行。我希望能夠將此表單提交給SharePoint表單庫,然後使用表單中的數據發送電子郵件。提交表單併發送電子郵件後,我希望表單以編程方式關閉InfoPath表單。如何在infopoint中創建一個提交按鈕到SPoint2013

回答

0

1)在InfoPath中,設計一個瀏覽器的兼容InfoPath表單模板

2)在數據源任務窗格中,添加myFields節點下窗體名稱命名的一個文本域節點。

3)在工具菜單上,選擇數據連接。 在「數據連接」對話框中,單擊「添加」,然後創建一個新的「提交數據連接」作爲電子郵件。填寫收件人字段中的任何電子郵件地址;無論如何,你會在代碼中改變它。接受數據連接的默認電子郵件提交名稱。

4)在「數據連接」對話框中,單擊「添加」,然後創建一個新的「提交數據連接」到SharePoint網站上的文檔庫。填寫有效的URL到文檔庫。從主數據源中選擇formName節點作爲表單的文件名。接受數據連接的默認名稱SharePoint Library提交。

5)在工具菜單上,選擇提交選項。

6)在提交選項對話框中,選擇允許用戶提交此表單,取消選中顯示提交菜單項和提交工具欄按鈕複選框,單擊高級,然後選擇關閉從提交下拉菜單中的表單列表框中,選擇使用代碼執行自定義操作,然後單擊編輯代碼。

這會將FormEvents_Submit事件處理程序添加到InfoPath表單模板。

在Microsoft Visual Studio工具的應用,下面的C#代碼添加到FormEvents_Submit事件處理程序:

點擊here

相關問題