private void openForm( BeanItem<DocumentObject> beanItem, boolean readOnly, boolean isNewItem, WebApplicationContext context) { DocumentObjectSubWindow win = new DocumentObjectSubWindow(subWindow, beanItem, readOnly, context); if (win.getParent() == null) { win.addListener((CloseListener) this); // Cuando cierra la ventana actualiza el beanItem ((Window) subWindow).getParent().addWindow(win); } // sino la ventana ya esta abierta if (isNewItem) win.upload(); }
public void show(Window parent) { parent.addWindow(this); }