0

背景:document1にバインドされた1つのxpage。このxpagesには、いくつかのタブを含むタブ付きテーブルがあります。各タブには、document2を含む他のデータソースにバインドされたパネルが含まれています。Document2が作成され、document1の子になります。各パネルには、ユーザーが新しいドキュメントを作成できるようにするためのテーブルと、2つのビューコントロールがあります。すべてが美しく機能します...まで...

問題:子ドキュメントに添付ファイルをアップロードする方法を追加するように求められました。最初に、バインドされたドキュメントに「ScannedInvoice」というリッチテキストフィールドを作成しました。次に、コアコントロールからファイルアップロードコントロールを作成し、それをdocument2/ScannedInvoiceにバインドします。原則として、添付ファイルは1つだけ必要です。それ以外の場合は、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

ファイルをアップロードするには、ファイルをアップロードできるようにページを完全に更新する必要があります。あなたがそれをしていることを確認してください。

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

Update Domino 9.0.1は、部分的な更新のアップロードをサポートしています

于 2012-11-27T07:57:56.490 に答える