我编写了一个类似于默认SendAsEmailActionExecuter
的java类。在此类中修改了 pdf 文件。成功执行 doclib
操作后,alfresco
不会刷新预览并保留旧预览,直到刷新整个页面。如何告诉 alfresco 重新加载文档预览而不需要按 F5?
最佳答案
我认为如果你只是想使用 javascript 刷新页面,有很多方法可以做到这一点
window.location.reload(true);
或
window.location.reload();
或
location.href = location.href;
如果您想更新元数据,您可以使用 alfresco 的开箱即用 api“metadatarefresh”。有两种使用方法
选项 1:
在你的ajax调用中
this.modules.actions.genericAction(
{
success:
{
event:
{
name: "metadataRefresh"
},
.....
选项 2:通过冒泡使用它
YAHOO.Bubbling.fire("metadataRefresh");
希望这有帮助。
关于javascript - 露天 5 社区 : Reload document preview after executing onActionFormDialog doclib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36596779/