0

背景:一个 xpage 绑定到 document1。在此 xpages 上是一个选项卡式表,其中包含多个选项卡。每个选项卡都包含一个绑定到其他数据源(包括 document2)的面板。Document2 被创建并成为 document1 的子项。每个面板中都有一个允许用户创建新文档的表格,以及两个视图控件。一切都很顺利......直到......

问题:我被要求添加一种将附件上传到子文档的方法。我首先在绑定的文档上创建了一个名为“ScannedInvoice”的富文本字段。然后我从核心控件创建一个文件上传控件并将其绑定到 document2/ScannedInvoice。按照规则,我只想要一个附件,否则我会考虑使用 openNTF 上传控件。

当我上传文件并创建新文档时,我无法弄清楚为什么后端什么都没有出现。其他一切正常,但 ScannedInvoice 字段中没有附件,文档也没有附加 $FILE 字段。

提前感谢您的任何提示。我已经搜索了很多,但没有找到任何答案。- 史蒂夫

<xp:fileUpload id="fileUpload1"
    value="#{document2.ScannedInvoice}" useUploadname="false"
    style="font-size:8pt" filename="scannedinvoice.jpg" 
    mimetype="image/jpeg">
</xp:fileUpload>

注意:发票表单上的 ScannedInvoice 字段是富文本格式。

保存按钮的代码:document2.save() Document2 的 scope=request 和 ignoreRequestParam=true。这两个都必须像这样设置才能工作。parentID=# document1.getNoteID()

4

1 回答 1

7

文件上传需要完全刷新页面才能上传文件。确保你正在这样做。

=======================================

更新 Domino 9.0.1 支持部分刷新上传

于 2012-11-27T07:57:56.490 回答