public void addTooltip(final ViewDefinitionState view) { RibbonActionItem fillPricesButton = getFillPricesButton(view); fillPricesButton.setMessage("deliveries.deliveryDetails.window.ribbon.fill.fillPrices.description"); fillPricesButton.requestUpdate(true); } }
public void addTooltip(final ViewDefinitionState view) { RibbonActionItem fillPricesButton = getFillPricesButton(view); fillPricesButton.setMessage("deliveries.deliveryDetails.window.ribbon.offer.fillPrices.description"); fillPricesButton.requestUpdate(true); } }
private void setGenerateRibbonButtonEnabled(final boolean enabled) { RibbonActionItem generateRibbonItem = getRibbonItemByName("generate"); generateRibbonItem.setEnabled(enabled); generateRibbonItem.requestUpdate(true); window.requestRibbonRender(); }
private void changeRibbonState(final ViewDefinitionState view, final boolean generated) { WindowComponent window = (WindowComponent) view.getComponentByReference("window"); RibbonGroup reportGroup = window.getRibbon().getGroupByName("report"); RibbonActionItem generate = reportGroup.getItemByName("generate"); RibbonActionItem print = reportGroup.getItemByName("print"); generate.setEnabled(!generated); generate.requestUpdate(true); print.setEnabled(generated); print.requestUpdate(true); }
void changeButtonState(final ViewDefinitionState view, final ProgressType progressType, final OrderState orderState) { WindowComponent window = (WindowComponent) view.getComponentByReference(WINDOW_REF); RibbonGroup progressRibbonGroup = window.getRibbon().getGroupByName(PROGRESS_RIBBON_GROUP_NAME); boolean isInCorrectionMode = progressType == ProgressType.CORRECTED && !UNSUPPORTED_ORDER_STATES.contains(orderState); for (RibbonActionItem ribbonActionItem : progressRibbonGroup.getItems()) { ribbonActionItem.setEnabled(isInCorrectionMode); ribbonActionItem.requestUpdate(true); } }
private void toggleAddMultipleActions(ViewDefinitionState view, FieldsForType fieldsForType, Entity plannedEvent) { WindowComponent window = (WindowComponent) view.getComponentByReference(L_WINDOW); Ribbon ribbon = window.getRibbon(); RibbonGroup actionsGroup = ribbon.getGroupByName("actionsGroup"); RibbonActionItem addActionsItem = actionsGroup.getItemByName("addActions"); String state = plannedEvent.getStringField(PlannedEventFields.STATE); List<String> statesToDisable = Arrays.asList(PlannedEventStateStringValues.REALIZED, PlannedEventStateStringValues.CANCELED); boolean enableAddActions = plannedEvent.getId() != null && !statesToDisable.contains(state) && !fieldsForType.getHiddenTabs().contains(PlannedEventFields.ACTIONS_TAB); addActionsItem.setEnabled(enableAddActions); addActionsItem.requestUpdate(true); }
public void setGenerationGroupButtonEnabled(boolean enabled, boolean msg, String itemName) { RibbonActionItem customizeTechnologiesRibbonItem = getRibbonItemByName(itemName); customizeTechnologiesRibbonItem.setEnabled(enabled); customizeTechnologiesRibbonItem.requestUpdate(true); if(!enabled && msg) { customizeTechnologiesRibbonItem.setMessage("technologiesGenerator.generateTechnologyInProgress"); } window.requestRibbonRender(); } }
private void changeFillResourceButtonState(WindowComponent window, final boolean enable) { RibbonActionItem fillResourcesItem = (RibbonActionItem) window.getRibbon().getGroupByName("resources") .getItemByName("fillResources"); fillResourcesItem.setEnabled(enable); fillResourcesItem.requestUpdate(true); }
private void changePrintButtonState(WindowComponent window, final boolean enable) { RibbonActionItem printRibbonActionItem = (RibbonActionItem) window.getRibbon().getGroupByName(L_PRINT) .getItemByName(L_PRINT_PDF); printRibbonActionItem.setEnabled(enable); printRibbonActionItem.requestUpdate(true); }
private void toggleRibbonButton(final ViewDefinitionState view, String groupName, String itemName, boolean enabled) { WindowComponent window = (WindowComponent) view.getComponentByReference("window"); Ribbon ribbon = window.getRibbon(); RibbonGroup group = ribbon.getGroupByName(groupName); RibbonActionItem item = group.getItemByName(itemName); item.setEnabled(enabled); item.requestUpdate(true); }
private void enableRibbonItem(final ViewDefinitionState view, final boolean enable) { WindowComponent window = (WindowComponent) view.getComponentByReference("window"); RibbonActionItem addUp = window.getRibbon().getGroupByName("workstations").getItemByName("addUpTheNumberOfWorktations"); addUp.setEnabled(enable); addUp.requestUpdate(true); } }
public void updateButtonsState(final ViewDefinitionState view) { GridComponent productionTrackingsForProductGroupedGrid = (GridComponent) view.getComponentByReference(L_GRID); WindowComponent window = (WindowComponent) view.getComponentByReference(L_WINDOW); Ribbon ribbon = window.getRibbon(); RibbonGroup showProductionTrackingsRibbonGroup = ribbon.getGroupByName(L_SHOW_PRODUCTION_TRACKINGS); RibbonActionItem showProductionTrackingsForProductRibbonActionItem = showProductionTrackingsRibbonGroup .getItemByName(L_SHOW_PRODUCTION_TRACKINGS_FOR_PRODUCT); boolean isSelected = !productionTrackingsForProductGroupedGrid.getSelectedEntities().isEmpty(); showProductionTrackingsForProductRibbonActionItem.setEnabled(isSelected); showProductionTrackingsForProductRibbonActionItem.requestUpdate(true); }
public void changeStateEditButton(final ViewDefinitionState view, final boolean enabled) { WindowComponent window = (WindowComponent) view.getComponentByReference("window"); RibbonActionItem edit = window.getRibbon().getGroupByName("editing").getItemByName("edit"); edit.setEnabled(enabled); edit.requestUpdate(true); }
private void changeButtonsState(final ViewDefinitionState view, final boolean enabled) { WindowComponent window = (WindowComponent) view.getComponentByReference(L_WINDOW); Ribbon ribbon = window.getRibbon(); RibbonGroup company = ribbon.getGroupByName(L_COMPANY); RibbonActionItem redirectToCompany = company.getItemByName(L_REDIRECT_TO_COMPANY); redirectToCompany.setEnabled(enabled); redirectToCompany.requestUpdate(true); window.requestRibbonRender(); }
public void setActionsGroupButtonEnabled(boolean enabled, boolean msg, String itemName) { RibbonGroup actions = (RibbonGroup) window.getRibbon().getGroupByName("actions"); RibbonActionItem saveButton = actions.getItemByName(itemName); saveButton.setEnabled(enabled); saveButton.requestUpdate(true); if(!enabled && msg) { saveButton.setMessage("technologiesGenerator.generateTechnologyInProgress"); } window.requestRibbonRender(); }
private void setButtonEnabled(ViewDefinitionState view) { WindowComponent window = (WindowComponent) view.getComponentByReference(L_WINDOW); RibbonActionItem saveNominalCosts = window.getRibbon().getGroupByName(CostCalculationFields.SAVE_COSTS) .getItemByName(CostCalculationFields.NOMINAL_COSTS); CheckBoxComponent generatedField = (CheckBoxComponent) view.getComponentByReference(CostCalculationFields.GENERATED); if (generatedField.isChecked()) { saveNominalCosts.setEnabled(true); saveNominalCosts.requestUpdate(true); } }
public void setEnabledForStorageLocationHistory(final ViewDefinitionState view) { WindowComponent window = (WindowComponent) view.getComponentByReference("window"); Ribbon ribbon = window.getRibbon(); RibbonGroup group = ribbon.getGroupByName("storageLocationHistory"); RibbonActionItem history = group.getItemByName("showHistory"); FormComponent form = (FormComponent) view.getComponentByReference("form"); history.setEnabled(form.getEntityId() != null); history.requestUpdate(true); }
private void enableRibbon(final WindowComponent window, final boolean enable) { for (String actionItem : RIBBON_ACTION_ITEM) { window.getRibbon().getGroupByName(RIBBON_GROUP).getItemByName(actionItem).setEnabled(enable); window.getRibbon().getGroupByName(RIBBON_GROUP).getItemByName(actionItem).requestUpdate(true); } window.requestRibbonRender(); }
private void toggleOldSolutionsButton(ViewDefinitionState view) { WindowComponent windowComponent = (WindowComponent) view.getComponentByReference("window"); Ribbon ribbon = windowComponent.getRibbon(); RibbonGroup solutionsRibbonGroup = ribbon.getGroupByName("solutions"); RibbonActionItem showSolutionsRibbonActionItem = solutionsRibbonGroup.getItemByName("showSolutions"); FormComponent formComponent = (FormComponent) view.getComponentByReference(L_FORM); Entity event = formComponent.getPersistedEntityWithIncludedFormValues(); showSolutionsRibbonActionItem.setEnabled(event.getId() != null); showSolutionsRibbonActionItem.requestUpdate(true); }
public void disableCreateButton(final ViewDefinitionState view) { WindowComponent window = (WindowComponent) view.getComponentByReference(L_WINDOW); RibbonGroup operationalTasks = window.getRibbon().getGroupByName(L_OPERATIONAL_TASKS); RibbonActionItem createOperationalTasks = operationalTasks.getItemByName(L_CREATE_OPERATIONAL_TASKS); if (isGenerated(view) && orderHasTechnologyAndCorrectState(view)) { createOperationalTasks.setEnabled(true); } else { createOperationalTasks.setEnabled(false); } createOperationalTasks.requestUpdate(true); }