2016-04-13 1 views
0

デフォルトのSendAsEmailActionExecuterに似たjavaクラスを作成しました。このクラスでは、pdfファイルが変更されます。 doclibアクションの成功後、alfrescoはプレビューを更新せず、ページ全体をリフレッシュするまで古いものを保持します。 F5を押す必要なしに文書プレビューをアルフレコに再ロードする方法を教えてください。Alfresco 5コミュニティ:onActionFormDialogを実行した後にドキュメントプレビューを再読み込みするdoclib

答えて

0

window.location.reload(真)ことを行うにはいくつかの方法があるJavaScriptを使用して、ページをリフレッシュするあなたシンプルたい場合、私は思います。

又は

window.location.reload()。

又は

LOCATION.HREF = LOCATION.HREF。

あなたは、メタデータを更新する場合は、あなたがその

オプション1を使用する方法use.Twoできる屋外の箱のAPIのうち「metadatarefresh」があります:側で

は、あなたのAJAX呼び出し

this.modules.actions.genericAction(

{ 

    success: 

    { 

    event: 

     { 

     name: "metadataRefresh" 

     }, 

    ..... 

オプション2:

をバブリングを経由して、それを使用します
YAHOO.Bubbling.fire("metadataRefresh"); 

希望します。

+0

ActionExecuterAbstractBaseを継承しているalfresco javaクラスを使ってリフレッシュしたいのですが、javacript –

+0

AFAIKではjavaで行うことはできません。あなたはjavascriptでそれをしなければならないでしょう。 – mitpatoliya