【问题标题】:Save xspdocument with attachment runs into error保存带有附件的 xspdocument 出错
【发布时间】:2013-08-14 20:39:08
【问题描述】:

我正在使用带有此代码的上传控件:

<xp:table>
    <xp:tr>
        <xp:td>
            <xp:button id="buttonUpload"value="Upload"rendered="#{javascript:docApplication.isEditable();}">
                <xp:eventHandler event="onclick"submit="true" refreshMode="complete">
                    <xp:this.action><![CDATA[#{javascript:docApplication.save()}]]></xp:this.action>
                </xp:eventHandler>
            </xp:button>
        </xp:td>
        <xp:td>
            <xp:fileUpload id="fuAttachments" value="#{docApplication.Attachments}">
        </xp:fileUpload></xp:td>
    </xp:tr>
</xp:table>

所以我要做的就是将文件上传到当前文档,然后保存文档。我选择了一个文档,然后在单击“上传”后立即收到此错误:

翻译后的错误信息:

脚本解释器错误,line = 1, col = 43: [TypeError] While 调用 NotesXspDocument 方法时发生错误。 NotesXspDocument(save) 访问文件或更改 不允许使用 NotesXspDocument

此错误仅发生在我们的生产服务器上,而不会发生在我们的测试服务器上。如果我在我们的测试服务器上执行完全相同的步骤,则会保存文档。但在生产服务器上,我收到此错误消息。所以有什么问题?有什么想法吗?

【问题讨论】:

    标签: file-upload xpages


    【解决方案1】:

    删除docApplication.save() 和事件处理程序。将type="submit"(在 UI 中)添加到按钮。这将触发完整的表单提交并保存需要保存的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-08
      • 2017-12-18
      • 2011-01-03
      • 1970-01-01
      • 2016-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多