0

ファイル アップロード コントロールと、選択したファイルをアップロードする保存ボタンを備えた xpage があります。その下には、(そのインスタンスの) 新しくアップロードされたファイルを表示する viewPanel を含むパネルがあります。afterPageLoad イベントで設定されている viewScope.key を使用しています。ビューはこのキーによってフィルタリングされます。

renderwholetree=falseアプリケーションのプロパティで設定するまでは機能していました。現在の動作では、最初の保存では表示されませんが、保存ボタンをもう一度クリックすると、最後にアップロードされたドキュメントがビュー パネルに表示されます。保存すると、ドキュメントが保存され、完全な更新が行われます。

  <xp:button value="Save" id="button1"dojoType="dijit.form.Button">
    <xp:eventHandler event="onclick" submit="true" refreshMode="complete id="eventHandler1">
     <xp:this.action>
       <xp:saveDocument></xp:saveDocument>
     </xp:this.action>
    </xp:eventHandler>
  </xp:button>

renderwholetree を再度 true に設定せずにこれを修正する他の方法があるかどうか疑問に思っていました。

任意のヘルプ、提案をいただければ幸いです。

4

0 に答える 0