Codota Logo
Ribbon
Code IndexAdd Codota to your IDE (free)

How to use
Ribbon
in
com.qcadoo.view.api.ribbon

Best Java code snippets using com.qcadoo.view.api.ribbon.Ribbon (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
StringBuilder s =
  • Codota Iconnew StringBuilder()
  • Codota Iconnew StringBuilder(32)
  • Codota IconString str;new StringBuilder(str)
  • Smart code suggestions by Codota
}
origin: qcadoo/mes

private RibbonActionItem getRibbonItemByName(String itemName) {
  Ribbon ribbon = window.getRibbon();
  RibbonGroup generateGroup = ribbon.getGroupByName("generate");
  return generateGroup.getItemByName(itemName);
}
origin: qcadoo/mes

  public void onDeleteRow(final ViewDefinitionState view, final ComponentState componentState, final String[] args) {
    AwesomeDynamicListComponent adl = (AwesomeDynamicListComponent) view.getComponentByReference("issues");
    if (adl.getFormComponents().isEmpty()) {
      WindowComponent window = (WindowComponent) view.getComponentByReference("window");
      window.getRibbon().getGroups().stream().filter(g -> !g.getName().equals("navigation"))
          .flatMap(g -> g.getItems().stream()).forEach(i -> {
            i.setEnabled(false);
            i.requestUpdate(true);
          });
    }
  }
}
origin: qcadoo/mes

private RibbonActionItem getFillPricesButton(final ViewDefinitionState view) {
  WindowComponent window = (WindowComponent) view.getComponentByReference("window");
  Ribbon ribbon = window.getRibbon();
  RibbonGroup ribbonGroup = ribbon.getGroupByName("offer");
  return ribbonGroup.getItemByName("fillPrices");
}
origin: qcadoo/mes

private RibbonActionItem getRibbonItem(final ViewDefinitionState view, final String ribbonGroupName,
    final String ribbonItemName) {
  WindowComponent window = (WindowComponent) view.getComponentByReference("window");
  Ribbon ribbon = window.getRibbon();
  RibbonGroup ribbonGroup = ribbon.getGroupByName(ribbonGroupName);
  if (ribbonGroup == null) {
    return null;
  }
  return ribbonGroup.getItemByName(ribbonItemName);
}
origin: qcadoo/mes

private RibbonActionItem getFillPricesButton(final ViewDefinitionState view) {
  WindowComponent window = (WindowComponent) view.getComponentByReference("window");
  Ribbon ribbon = window.getRibbon();
  RibbonGroup ribbonGroup = ribbon.getGroupByName("fill");
  return ribbonGroup.getItemByName("fillPrices");
}
origin: qcadoo/mes

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();
}
origin: qcadoo/mes

private void disableRibbon(final WindowComponent window) {
  for (String actionItem : L_ACTIONS_ITEMS) {
    window.getRibbon().getGroupByName(L_ACTIONS).getItemByName(actionItem).setEnabled(false);
    window.getRibbon().getGroupByName(L_ACTIONS).getItemByName(actionItem).requestUpdate(true);
  }
  changeAcceptButtonState(window, false);
}
origin: qcadoo/mes

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);
  }
}
origin: qcadoo/mes

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);
}
origin: qcadoo/mes

private void changeaAdMultipleResourcesButtonState(WindowComponent window, final boolean enable) {
  RibbonActionItem addMultipleResources = (RibbonActionItem) window.getRibbon().getGroupByName("resources")
      .getItemByName("addMultipleResources");
  addMultipleResources.setEnabled(enable);
  addMultipleResources.requestUpdate(true);
}
origin: qcadoo/mes

private void changeAcceptButtonState(WindowComponent window, final boolean enable) {
  RibbonActionItem acceptRibbonActionItem = (RibbonActionItem) window.getRibbon().getGroupByName(L_STATE)
      .getItemByName(L_ACCEPT);
  acceptRibbonActionItem.setEnabled(enable);
  acceptRibbonActionItem.requestUpdate(true);
}
origin: qcadoo/mes

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);
}
origin: qcadoo/mes

private void changeFillResourceButtonState(WindowComponent window, final boolean enable) {
  RibbonActionItem fillResourcesItem = (RibbonActionItem) window.getRibbon().getGroupByName("resources")
      .getItemByName("fillResources");
  fillResourcesItem.setEnabled(enable);
  fillResourcesItem.requestUpdate(true);
}
origin: qcadoo/mes

private void updateRibbonState(final ViewDefinitionState view) {
  FormComponent addressForm = (FormComponent) view.getComponentByReference(L_FORM);
  WindowComponent window = (WindowComponent) view.getComponentByReference(L_WINDOW);
  RibbonGroup ribbonGroup = window.getRibbon().getGroupByName(L_ACTIONS);
  boolean isEnabled = shouldBeEnabled(addressForm);
  ribbonGroup.getItems().stream().forEach(ribbonActionItem -> {
    ribbonActionItem.setEnabled(isEnabled);
    ribbonActionItem.requestUpdate(true);
  });
}
origin: qcadoo/mes

private void changeCheckResourcesStockButtonState(WindowComponent window, final boolean enable) {
  RibbonActionItem checkResourcesStockItem = (RibbonActionItem) window.getRibbon().getGroupByName("resourcesStock")
      .getItemByName("checkResourcesStock");
  checkResourcesStockItem.setEnabled(enable);
  checkResourcesStockItem.requestUpdate(true);
}
origin: qcadoo/mes

public void updateRibbonState(final ViewDefinitionState view) {
  FieldComponent generatedField = (FieldComponent) view
      .getComponentByReference(MaterialRequirementCoverageFields.GENERATED);
  boolean generated = "1".equals(generatedField.getFieldValue());
  WindowComponent window = (WindowComponent) view.getComponentByReference(L_WINDOW);
  RibbonGroup reports = (RibbonGroup) window.getRibbon().getGroupByName(L_NEGOTIATIONS);
  RibbonActionItem createNegotiation = (RibbonActionItem) reports.getItemByName(L_CREATE_NEGOTIATION);
  updateButtonState(createNegotiation, generated);
}
origin: qcadoo/mes

public void updateRibbonState(final ViewDefinitionState view) {
  FieldComponent generatedField = (FieldComponent) view
      .getComponentByReference(MaterialRequirementCoverageFields.GENERATED);
  boolean generated = "1".equals(generatedField.getFieldValue());
  WindowComponent window = (WindowComponent) view.getComponentByReference(L_WINDOW);
  RibbonGroup reports = (RibbonGroup) window.getRibbon().getGroupByName(L_NEGOTIATIONS);
  RibbonActionItem createNegotiation = (RibbonActionItem) reports.getItemByName(L_CREATE_NEGOTIATION);
  updateButtonState(createNegotiation, generated);
}
origin: qcadoo/mes

public void updateRibbonState(final ViewDefinitionState view) {
  FieldComponent generatedField = (FieldComponent) view
      .getComponentByReference(CoverageForOrderFields.GENERATED);
  boolean generated = "1".equals(generatedField.getFieldValue());
  WindowComponent window = (WindowComponent) view.getComponentByReference(L_WINDOW);
  RibbonGroup coverage = (RibbonGroup) window.getRibbon().getGroupByName(L_COVERAGE);
  RibbonActionItem printMaterialRequirementCoverage = (RibbonActionItem) coverage
      .getItemByName(L_PRINT_MATERIAL_REQUIREMENT_COVERAGE);
  updateButtonState(printMaterialRequirementCoverage, generated);
}
origin: qcadoo/mes

public void updateRibbonState(final ViewDefinitionState view) {
  FieldComponent generatedField = (FieldComponent) view
      .getComponentByReference(MaterialRequirementCoverageFields.GENERATED);
  boolean generated = "1".equals(generatedField.getFieldValue());
  WindowComponent window = (WindowComponent) view.getComponentByReference(L_WINDOW);
  RibbonGroup coverage = (RibbonGroup) window.getRibbon().getGroupByName(L_COVERAGE);
  RibbonActionItem printMaterialRequirementCoverage = (RibbonActionItem) coverage
      .getItemByName(L_PRINT_MATERIAL_REQUIREMENT_COVERAGE);
  updateButtonState(printMaterialRequirementCoverage, generated);
}
origin: qcadoo/mes

private void lockView(final ViewDefinitionState view) {
  FormComponent plannedEventForm = (FormComponent) view.getComponentByReference(L_FORM);
  WindowComponent window = (WindowComponent) view.getComponentByReference(L_WINDOW);
  Ribbon ribbon = window.getRibbon();
  RibbonGroup actionsRibbonGroup = ribbon.getGroupByName(L_ACTIONS);
  RibbonGroup statusRibbonGroup = ribbon.getGroupByName(L_STATUS);
  List<RibbonActionItem> ribbonActionItems = actionsRibbonGroup.getItems();
  ribbonActionItems.addAll(statusRibbonGroup.getItems());
  for (RibbonActionItem ribbonActionItem : ribbonActionItems) {
    ribbonActionItem.setEnabled(false);
    ribbonActionItem.requestUpdate(true);
  }
  for (String referenceName : L_GRIDS) {
    lockGrid(view, referenceName);
  }
  plannedEventForm.setFormEnabled(false);
}
com.qcadoo.view.api.ribbonRibbon

Most used methods

  • getGroupByName
  • getGroups

Popular in Java

  • Finding current android device location
  • startActivity (Activity)
  • requestLocationUpdates (LocationManager)
  • getSystemService (Context)
  • InputStreamReader (java.io)
    An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • PriorityQueue (java.util)
    An unbounded priority Queue based on a priority heap. The elements of the priority queue are ordered
  • Timer (java.util)
    A facility for threads to schedule tasks for future execution in a background thread. Tasks may be s
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • ServletException (javax.servlet)
    Defines a general exception a servlet can throw when it encounters difficulty.
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now