【发布时间】:2012-02-23 07:59:30
【问题描述】:
我正在设计一个将保存到 SharePoint 2010 库的 InfoPath 表单。当用户在表单上执行某个操作时,这将自动发生。如果用户关闭表单,它应该提示他们保存更改,并在必要时保存到 SharePoint。
问题是我不希望用户控制表单的保存位置或名称,因为我打算自动处理。
现在可以捕获 onSave 事件并执行自定义操作。但是如果我这样做了,我需要设置属性来取消保存事件,否则无论如何都会向用户显示“保存文件”对话框。但是取消保存事件会导致 InfoPath 向用户显示警告 - “InfoPath 无法保存表单。OnSaveRequest 事件处理程序返回一个值,指示保存失败”。
有什么方法可以促进自定义保存事件,同时仍然允许用户使用保存按钮?如果用户尝试关闭表单,系统会提示用户保存更改,这一点也很重要,但是禁用保存选项会删除该提示。
【问题讨论】:
标签: sharepoint sharepoint-2010 infopath