本文整理了Java中com.qcadoo.view.api.ribbon.Ribbon.getGroupByName
方法的一些代码示例,展示了Ribbon.getGroupByName
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Ribbon.getGroupByName
方法的具体详情如下:
包路径:com.qcadoo.view.api.ribbon.Ribbon
类名称:Ribbon
方法名:getGroupByName
暂无
代码示例来源:origin: qcadoo/mes
private RibbonActionItem getRibbonItemByName(String itemName) {
Ribbon ribbon = window.getRibbon();
RibbonGroup generateGroup = ribbon.getGroupByName("generate");
return generateGroup.getItemByName(itemName);
}
代码示例来源: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 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 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 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
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);
}
代码示例来源:origin: qcadoo/mes
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);
}
}
代码示例来源:origin: qcadoo/mes
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);
}
代码示例来源:origin: qcadoo/mes
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);
}
代码示例来源:origin: qcadoo/mes
private void setEditButtonEnabled(final ViewDefinitionState view, final boolean isEnabled) {
WindowComponent window = (WindowComponent) view.getComponentByReference("window");
RibbonGroup edit = (RibbonGroup) window.getRibbon().getGroupByName("edit");
RibbonActionItem editSelectedProductFromTree = edit.getItemByName("editSelectedProduct");
editSelectedProductFromTree.setEnabled(isEnabled);
editSelectedProductFromTree.requestUpdate(true);
}
代码示例来源:origin: qcadoo/mes
public void disableButtonsWhenNotSelected(final ViewDefinitionState view) {
GridComponent palletNumbersGrid = (GridComponent) view.getComponentByReference(L_GRID);
WindowComponent window = (WindowComponent) view.getComponentByReference(L_WINDOW);
Ribbon ribbon = window.getRibbon();
RibbonGroup printRibbonGroup = ribbon.getGroupByName(L_PRINT);
RibbonActionItem printPalletNumbersReportRibbonActionItem = printRibbonGroup.getItemByName(L_PRINT_PALLET_NUMBERS_REPORT);
boolean palletNumbersAreSelected = !palletNumbersGrid.getSelectedEntities().isEmpty();
if (printPalletNumbersReportRibbonActionItem != null) {
printPalletNumbersReportRibbonActionItem.setEnabled(palletNumbersAreSelected);
printPalletNumbersReportRibbonActionItem.requestUpdate(true);
}
}
代码示例来源:origin: qcadoo/mes
private void setEnableOfRibbonActions(ViewDefinitionState viewDefinitionState, boolean enabled) {
WindowComponent window = (WindowComponent) viewDefinitionState.getComponentByReference("window");
Ribbon ribbon = window.getRibbon();
RibbonGroup customActions = ribbon.getGroupByName("customActions");
if (customActions == null) {
return;
}
for (RibbonActionItem ribbonActionItem : customActions.getItems()) {
ribbonActionItem.setEnabled(enabled);
ribbonActionItem.requestUpdate(true);
}
}
代码示例来源:origin: qcadoo/mes
private void updateRibbonState(final ViewDefinitionState view) {
FormComponent technologyOperationComponentForm = (FormComponent) view.getComponentByReference(L_FORM);
boolean isEnabled = (technologyOperationComponentForm.getEntityId() != null);
WindowComponent window = (WindowComponent) view.getComponentByReference(L_WINDOW);
RibbonGroup importGroup = (RibbonGroup) window.getRibbon().getGroupByName(L_IMPORT);
RibbonActionItem importOperationProductInComponentsActionItem = (RibbonActionItem) importGroup
.getItemByName(L_IMPORT_OPERATION_PRODUCT_IN_COMPONENTS);
updateButtonState(importOperationProductInComponentsActionItem, isEnabled);
}
代码示例来源:origin: qcadoo/mes
public void updateRibbonState(final ViewDefinitionState view) {
LookupComponent productLookup = (LookupComponent) view.getComponentByReference("child");
WindowComponent window = (WindowComponent) view.getComponentByReference("window");
RibbonGroup add = (RibbonGroup) window.getRibbon().getGroupByName("add");
RibbonActionItem addProduct = (RibbonActionItem) add.getItemByName("addProduct");
updateButtonState(addProduct, productLookup.getFieldValue() != null);
}
代码示例来源:origin: qcadoo/mes
public void setupRibbonForAdmin(final ViewDefinitionState view) {
WindowComponent window = (WindowComponent) view.getComponentByReference("window");
if(!securityService.hasCurrentUserRole("ROLE_SUPERADMIN") && securityService.hasCurrentUserRole("ROLE_ADMIN")){
RibbonActionItem saveActionItem = window.getRibbon().getGroupByName("actions").getItemByName("save");
saveActionItem.setEnabled(true);
saveActionItem.requestUpdate(true);
}
}
public void setupUserLocationsSection(final ViewDefinitionState view) {
代码示例来源:origin: qcadoo/mes
public void updateRibbonState(final ViewDefinitionState view) {
FormComponent operationGroupForm = (FormComponent) view.getComponentByReference(L_FORM);
Entity operationGroup = operationGroupForm.getEntity();
WindowComponent window = (WindowComponent) view.getComponentByReference("window");
RibbonGroup operationGroups = (RibbonGroup) window.getRibbon().getGroupByName("conversions");
RibbonActionItem getDefaultConversions = (RibbonActionItem) operationGroups.getItemByName("getDefaultConversions");
updateButtonState(getDefaultConversions, operationGroup.getId() != null);
}
代码示例来源:origin: qcadoo/mes
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);
}
代码示例来源:origin: qcadoo/mes
public void onBeforeRender(final ViewDefinitionState view) {
LookupComponent location = (LookupComponent) view.getComponentByReference("location");
location.setRequired(true);
WindowComponent window = (WindowComponent) view.getComponentByReference(L_WINDOW);
RibbonActionItem addMultiButton = window.getRibbon().getGroupByName("action").getItemByName("createMultiMinimalStates");
addMultiButton.setMessage("warehouseMinimalState.warehouseMinimumStateAddMulti.createMultiMinimalStates.button.message");
addMultiButton.requestUpdate(true);
window.requestRibbonRender();
}
}
内容来源于网络,如有侵权,请联系作者删除!