我已经编写了一个类似于默认SendAsEmailActionExecuter的java类。在这个类中,修改了一个pdf文件。在成功执行doclib操作之后,alfresco不会刷新预览,而是保留旧的预览,直到刷新整个页面。我如何才能在不需要推送F5的情况下重新加载文档预览?
发布于 2016-04-15 16:29:27
我认为如果你只是想用javascript刷新页面,有很多方法可以做到。
window.location.reload(真);
或
window.location.reload();
或
location.href = location.href;
如果你想更新元数据,有一个开箱即用的api "metadatarefresh“,你可以通过use.Two的方式来使用它。
选项1:
在ajax调用中
this.modules.actions.genericAction(
{
success:
{
event:
{
name: "metadataRefresh"
},
.....选项2:通过冒泡使用它
YAHOO.Bubbling.fire("metadataRefresh");希望这能有所帮助。
https://stackoverflow.com/questions/36596779
复制相似问题