2014-07-23 4 views
0

Je tel codeBrowserWindowOpener événement close

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); 

Comment puis-je détecter l'événement près de BrowserWindowOpener quand je ferme la fenêtre pop-up?

Répondre

0

Ajouter un clic sur le bouton d'écoute

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

Pour être simple à la vérité :). Lorsque la fenêtre principale est fermée, button_2 est détaché de printwindow et le connecteur de ressource à printWindow est perdu ce qui entraîne la suppression des ressources (rapport HTML dynamique) – freeland