window.setClosable(closable); window.setSizable(sizable);
/** * 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); }
btnLeft.setVisible(hierarchical); propertyGrid = PropertyGrid.create(null, gridParent); propertyGrid.getWindow().setClosable(false); propertyGrid.getWindow().addEventListener(ChangeEvent.TYPE, (event) -> { propGrid.propertyChanged();
root.setHeight(proxied ? "100%" : lastHeight + "px"); root.setSizable(!proxied); root.setClosable(!proxied); root.setMaximizable(!proxied); root.setMinimizable(!proxied);