我正在設計一個將保存到SharePoint 2010庫的InfoPath表單。當用戶在表單上執行特定操作時,這將自動發生。如果用戶關閉表單,它應該提示他們保存更改,並在必要時保存到SharePoint。自動提交/保存InfoPath表單到SharePoint
問題是我不希望用戶控制窗體保存的位置或調用的位置,因爲我打算自動處理該窗體。
現在可以捕獲onSave事件並執行自定義操作。但是如果我這樣做了,我需要設置屬性來取消保存事件,否則用戶將會顯示「保存文件」對話框。但是,取消保存事件會導致InfoPath向用戶顯示警告 - 「InfoPath無法保存表單,OnSaveRequest事件處理程序返回值表示保存失敗。」
有什麼方法可以方便自定義保存事件,同時仍然允許用戶使用保存按鈕?如果用戶嘗試關閉表單,則提示用戶保存更改也很重要,但禁用保存選項將刪除該提示。
根據您嘗試使用自定義保存事件完成的操作,您可能只需使用自定義規則提交表單即可。假設你需要做的就是命名文件並選擇文件的位置,當然。 – ZachS 2012-05-16 17:35:00