2014-07-23 177 views
0

我有这样的代码BrowserWindowOpener关闭事件

printWindow = new BrowserWindowOpener(invoicesBeanService.getHTMLStream());  printWindow.setFeatures("menubar=no,location=no,toolbar=no,resizable=no,scrollbars=yes,status=no,width=900"); 
printWindow.extend(this.button_2); 

我如何检测BrowserWindowOpener关闭事件,当我关闭弹出窗口?

回答

0

添加点击监听器按钮

Button button_2 = new Button("Close"); 
button_2.addClickListener(new ClickListener() { 
    private static final long serialVersionUID = 1L; 
    public void buttonClick(ClickEvent event) { 
     close(); 
    } 
}); 
printWindow.extend(button_2); 
layout.addComponent(button_2); 
+0

要简单是真理:)。当主窗口关闭时,button_2从printwindow和资源连接器分离到printWindow丢失,导致资源删除(动态html报告) – freeland