protected void hideAllDataSetEditComponents() { // do not use setVisible(false) due to web legacy (Vaadin 6) layout problems #PL-3916 textParamsBox.remove(dataStore); textBox.remove(processTemplate); editPane.remove(textBox); editPane.remove(commonEntityGrid); editPane.remove(jsonDataSetTypeVBox); editPane.remove(spacer); }
@Override public void setTextMaxResults(boolean textMaxResults) { boolean valueChanged = this.textMaxResults != textMaxResults; this.textMaxResults = textMaxResults; if (maxResultsAddedToLayout && valueChanged) { maxResultsLayout.remove(maxResultsField); maxResultsField = textMaxResults ? maxResultsTextField : maxResultsLookupField; maxResultsLayout.add(maxResultsField); } }
@SuppressWarnings("unchecked") @Override public void paramChanged(Param oldParam, Param newParam) { Component oldParamEditComponent = paramEditComponent; for (Component component : paramEditComponentLayout.getComponents()) { paramEditComponentLayout.remove(component); } createParamEditLayout(); if (paramEditComponent instanceof Field) { ((Field) paramEditComponent).setRequired(condition.getRequired()); if (oldParam.getJavaClass().equals(newParam.getJavaClass()) && paramEditComponent.getClass().equals(oldParamEditComponent.getClass())) { ((Field) paramEditComponent).setValue(((Field) oldParamEditComponent).getValue()); } } }
protected void setupButtonsVisibility() { buttonsBox.remove(addRegionDisabledBtn); buttonsBox.remove(addTabulatedRegionDisabledBtn); buttonsBox.remove(addSimpleRegionBtn); buttonsBox.remove(addTabulatedRegionBtn); buttonsBox.remove(addRegionPopupBtn); if (((ReportData.ReportType) reportTypeOptionGroup.getValue()).isList()) { tipLabel.setValue(formatMessage("regionTabulatedMessage",
protected void createDefaultValueComponent() { defaultValueLayout = (BoxLayout) getComponent("defaultValueLayout"); if (defaultValueLayout != null) { if (defaultValueComponent != null) { defaultValueLayout.remove(defaultValueComponent); } if (condition.getParam() != null) { defaultValueComponent = condition.getParam().createEditComponent(Param.ValueProperty.DEFAULT_VALUE); defaultValueLayout.add(defaultValueComponent); defaultValueComponent.setAlignment(Alignment.MIDDLE_LEFT); if (defaultValueComponent instanceof TextField) { defaultValueComponent.setWidth(theme.get("cuba.gui.conditionFrame.textField.width")); } } } }
protected void refreshFrameVisible() { if (detailsStepFrame.getFrame().isVisible()) { tipLabel.setValue(getMessage("enterMainParameters")); editAreaVbox.add(editAreaGroupBox); editAreaVbox.remove(regionsStepFrame.getFrame()); editAreaGroupBox.remove(saveStepFrame.getFrame()); editAreaGroupBox.add(detailsStepFrame.getFrame()); } else if (regionsStepFrame.getFrame().isVisible()) { tipLabel.setValue(getMessage("addPropertiesAndTableAreas")); editAreaVbox.remove(editAreaGroupBox); editAreaVbox.add(regionsStepFrame.getFrame()); } else if (saveStepFrame.getFrame().isVisible()) { tipLabel.setValue(getMessage("finishPrepareReport")); editAreaVbox.add(editAreaGroupBox); editAreaVbox.remove(regionsStepFrame.getFrame()); editAreaGroupBox.add(saveStepFrame.getFrame()); editAreaGroupBox.remove(detailsStepFrame.getFrame()); } }
@Override public void setCondition(PropertyCondition condition) { super.setCondition(condition); if (operationComponent != null) operationLayout.remove(operationComponent); operationComponent = condition.createOperationEditor().getComponent(); operationLayout.add(operationComponent); caption.setValue(condition.getCaption()); property.setValue(condition.getPropertyLocCaption()); condition.addListener(new AbstractCondition.Listener() { @Override public void captionChanged() {} @Override public void paramChanged(Param oldParam, Param newParam) { Component oldDefaultValueComponent = defaultValueComponent; createDefaultValueComponent(); if (defaultValueComponent != null && defaultValueComponent instanceof HasValue && oldDefaultValueComponent != null && oldDefaultValueComponent instanceof HasValue) { if (oldParam.getJavaClass().equals(newParam.getJavaClass()) && defaultValueComponent.getClass().equals(oldDefaultValueComponent.getClass())) { ((HasValue) defaultValueComponent).setValue(((HasValue) oldDefaultValueComponent).getValue()); } } } }); }
initFilterSelectComponents(); if (ftsSwitch != null && !isEntityAvailableForFts()) { controlsLayout.remove(ftsSwitch);
@Override public void setDatasource(CollectionDatasource datasource) { this.datasource = datasource; this.dsQueryFilter = datasource.getQueryFilter(); this.adapter = new DatasourceAdapter(datasource); if (getResultingManualApplyRequired()) { // set initial denying condition to get empty datasource before explicit filter applying QueryFilter queryFilter = new QueryFilter(new DenyingClause()); if (dsQueryFilter != null) { queryFilter = QueryFilter.merge(dsQueryFilter, queryFilter); } datasource.setQueryFilter(queryFilter); } if (datasource instanceof CollectionDatasource.Lazy || datasource instanceof HierarchicalDatasource) { setUseMaxResults(false); } else if (useMaxResults) { initMaxResults(); // set to false because it's initial value maxResultValueChanged = false; } if (ftsSwitch != null && !isEntityAvailableForFts()) { controlsLayout.remove(ftsSwitch); } }