2016-04-13 49 views
0

Varsayılan SendAsEmailActionExecuter'a benzer bir java sınıfı yazdım. Bu sınıfta bir pdf dosyası değiştirildi. doclib eyleminin başarıyla yürütüldükten sonra alfresco eylemi önizlemeyi yenilemez ve sayfanın tamamını yenileyinceye kadar eskisini saklar. F5'i zorlamadan belgenin önizlemesini yeniden yüklemek için nasıl açıklayabilirim?Alfresco 5 topluluğu: onActionFormDialog doclib dosyasını çalıştırdıktan sonra belge önizlemesini yeniden yükleyin

cevap

0

Bence eğer o

window.location.reload (doğru) yapmak için yollar vardır javascript kullanarak sayfayı yenilemek için basit Talep;

veya

window.location.reload();

veya

location.href = location.href;

sen meta güncellemek istiyorsanız

, kutu api sen yolları kullanmayı use.Two edebilirsiniz açık havada ait "metadatarefresh" bir çıkış vardır

Seçenek 1 olun: tarafında

sizin ajax çağrısı

this.modules.actions.genericAction(

{ 

    success: 

    { 

    event: 

     { 

     name: "metadataRefresh" 

     }, 

    ..... 

Seçenek 2:

fokurdayan yoluyla kullanın
YAHOO.Bubbling.fire("metadataRefresh"); 

Bu yardımcı olur umarım.

+0

ActionExecuterAbstractBase javascript –

+0

AFAIK'yi genişleten alfresco java sınıfı ile yenilemek istiyorum. Bunu java'da yapamazsınız. Bunu javascript'te yapmanız gerekecek. – mitpatoliya