我有一个带有portlet (portlet A)的页面和一个打开弹出窗口的按钮。Liferay.Util.openWindow( .. )
在弹出窗口中,我有另一个portlet (portlet B),我更新portlet B上的一些内容,并且希望在更新完成后重新加载portlet A。
我尝试了Liferay刷新命令,Liferay.Portlet.refresh('#p_p_id_testjson_WAR_testjson_');
但这适用于你在同一页上。换句话说,它不能从弹出窗口工作。
如何从弹出窗口中的另一个portlet刷新portlet?
发布于 2014-09-11 05:51:55
一种解决方案是,将刷新函数调用放在testjson的javascript函数X中。从弹出窗口,通过parent.X()调用X函数。
https://stackoverflow.com/questions/25749625
复制相似问题