【问题标题】:"'SnippetElement' is null or not an object" error when submitting InfoPath 2010 form提交 InfoPath 2010 表单时出现“'SnippetElement' 为空或不是对象”错误
【发布时间】:2011-01-31 01:45:12
【问题描述】:

我有一个从 2007 版本升级的 InfoPath 2010 Web 表单。 2007 版运行良好。

当表单提交时,它会保存到 SharePoint 2010 文档库 - 保存正确。

但是,我收到一个 javascript 错误,“'SnippetElement' 为空或不是对象”。我检查了我所有的提交选项,它们看起来不错。甚至多次重新发布表格都无济于事。

任何人之前遇到过这个错误,可以告诉我如何阻止它?

【问题讨论】:

    标签: sharepoint-2010 infopath infopath-forms-services


    【解决方案1】:

    对于看到这篇文章的任何人,我最终都解决了这个问题(尽管我认为 Infopath 或 SharePoint 中存在导致该问题的错误)。

    我的表单以及我后来发现的其他几个表单都在使用“提交”操作将数据发布到列表中。

    通过将表单更改为使用配置为使用数据连接提交的“规则和自定义代码”操作,JavaScript 错误不再发生。

    由于这些表格在 2007 年有效,显然 2010 年发生了一些变化,打破了它们。

    【讨论】:

    • 你是怎么改的?你能列出步骤吗?我现在面临这个问题已经有一段时间了。
    • 当然。 1) 在 Infopath 设计模式下,右键单击按钮进行提交。 2) 选择按钮属性...。 3) 在常规选项卡上,将操作从“提交”更改为“规则和自定义代码”,然后单击确定 4)。在工具栏中,选择“控制工具”、“属性”,然后单击“规则”按钮 5) 创建一个具有“使用数据连接提交”操作的新操作规则,配置为提交到您的 Sharepoint 列表。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-28
    • 2014-02-25
    • 2018-11-24
    • 2017-08-24
    相关资源
    最近更新 更多