@Override public void onEvent(Event event) { DrillDownDisplay ddd = new DrillDownDisplay(DrillDownDisplay.this, dataObject, title); ddd.setDebug(debug); ddd.owner = DrillDownDisplay.this; ddd.btnCloseAll.setVisible(true); ddd.show(); }
@Override public void afterInitialized(BaseComponent root) { window = (Window) root; window.setTitle(root.getAttribute("title", "")); btnPrint.setVisible(root.getAttribute("allowPrint", false)); String text = root.getAttribute("text", ""); if (text.startsWith("<html>")) { cmpHtml.setContent(text); } else { cmpText.setLabel(text); } }
protected void init(Object target, PropertyInfo propInfo, PropertyGrid propGrid) { super.init(target, propInfo, propGrid); btnRight.setVisible(hierarchical); btnLeft.setVisible(hierarchical); propertyGrid = PropertyGrid.create(null, gridParent); propertyGrid.getWindow().setClosable(false);
/** * Initializes the property grid. * * @param comp The root component. */ @Override public void afterInitialized(BaseComponent comp) { window = (Window) comp; changeEvent = new ChangeEvent(window, null); @SuppressWarnings("rawtypes") IModelAndView<Row, PropertyEditorBase> mv = gridProperties.getRows().getModelAndView(PropertyEditorBase.class); mv.setRenderer(rowRenderer); mv.setModel(model); comp.setAttribute("controller", this); this.embedded = comp.getAttribute("embedded", false); setTarget(comp.getAttribute("target", ElementBase.class)); if (window.getParent() != null) { window.setClosable(false); window.setWidth("100%"); window.setHeight("100%"); window.setSizable(false); window.addClass("cwf-propertygrid-embedded"); toolbar.setVisible(embedded); } btnOK.setVisible(!embedded); btnCancel.setVisible(!embedded); }
lblSource.setLabel(aboutParams.source == null ? defaultSource : aboutParams.source); btnCustom.setLabel(aboutParams.custom); btnCustom.setVisible(btnCustom.getLabel() != null);