117118119120121122123124125126127
@Override public void buttonClick(ClickEvent event) { Layout parent = (Layout) firstDownloadComponent .getParent(); parent.removeComponent(firstDownloadComponent); } })); addComponent(new Button( "Detach FileDownloader from first download button", new ClickListener() {
4243444546474849505152
Layout layout = parentForm.getLayout(); Field oldField = fields.get(propertyId); if (oldField != null) { layout.removeComponent(oldField); } fields.put(propertyId, field); if (layout instanceof CustomLayout) {