决策报表块,弹出子页面后,子页面填报成功,如何触发父页面的初始化事件?parent._g().getWidgetByName("A").fireEvent('afterinit'); A是父页面的报表块。好像这样写不生效,请问下要怎么写
把整个事件挂载到window下然后再触发。
初始化事件写:
window.Aafterinit=function(){ ...你原来的初始化代码... };
Aafterinit();
填报触发事件改成:
parent.Aafterinit();
尝试直接刷新整个报表试试
window.parent.location.reload();