繁体   English   中英

自动将InfoPath表单提交/保存到SharePoint

[英]Automatically submit/save InfoPath form to SharePoint

我正在设计一个InfoPath表单,该表单将保存到SharePoint 2010库中。 当用户在表单上执行特定操作时,这将自动发生。 如果用户关闭表单,则应提示他们保存更改,并在必要时保存到SharePoint。

问题是我不希望用户控制表单的保存位置或名称,因为我打算自动处理该表单。

现在可以捕获onSave事件并执行自定义操作。 但是,如果执行此操作,则需要设置属性以取消保存事件,否则无论如何都会向用户显示“保存文件”对话框。 但是取消保存事件会使InfoPath向用户显示警告-“ InfoPath无法保存表单。OnSaveRequest事件处理程序返回了一个值,指示保存失败”。

有什么方法可以促进自定义保存事件,同时仍然允许用户使用保存按钮? 同样重要的是,如果用户尝试关闭表单,则提示他们保存更改,但是禁用save选项会删除该提示。

我弄清楚该怎么办。 解决方案比我想象的要简单得多。

捕获onSave事件,执行自定义保存操作,将cancel标志设置为false,并删除对PerformSaveOperation()的调用。 这消除了所提到的错误消息,并且不会阻止用户关闭表单。

暂无
暂无

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

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