/** * @see org.carewebframework.help.IHelpViewer#show() */ @Override public void show() { lblLoading.setVisible(false); tvNavigator.setVisible(true); if (mode == HelpViewerMode.EMBEDDED) { root.setHeight(lastHeight + "px"); root.setWidth(lastWidth + "px"); root.setSize(Size.NORMAL); root.popup(null); } else { ClientUtil.invoke("window.focus"); } }
/** * 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); }
mode = proxied ? HelpViewerMode.POPUP : HelpViewerMode.EMBEDDED; root.setWidth(proxied ? "100%" : lastWidth + "px"); root.setHeight(proxied ? "100%" : lastHeight + "px"); root.setSizable(!proxied); root.setClosable(!proxied);