@Override public void ready() { // skip set item okBtn.setEnabled(false); }
@Override public void setEditable(boolean editable) { this.editable = editable; if (clearBtn != null) { clearBtn.setEnabled(editable); } }
protected void selectedItemChanged(SendingMessage item) { String contentText = null; if (item != null) { contentText = emailService.loadContentText(item); } if (StringUtils.isNotEmpty(contentText)) { showContentButton.setEnabled(true); } else { showContentButton.setEnabled(false); } contentTextArea.setValue(contentText); }
protected void showOrHideSortBtns() { if (propertiesTable.getSelected().size() == reportRegionPropertiesTableDs.getItems().size() || propertiesTable.getSelected().size() == 0) { upItem.setEnabled(false); downItem.setEnabled(false); } else { upItem.setEnabled(isUpdatePermitted()); downItem.setEnabled(isUpdatePermitted()); } }
protected void applyPermissions(boolean editable) { if (!editable) { hideCheckBox.setEditable(false); showCheckBox.setEditable(false); readOnlyCheckBox.setEditable(false); addPermissionBtn.setEnabled(false); } }
@Override public void init(Map<String, Object> params) { super.init(params); multiUpload.setDropZone(new UploadField.DropZone(this)); getDialogOptions() .setHeight(themeConstants.get("cuba.gui.multiupload.height")) .setResizable(true); filesDs.refresh(); okBtn.setEnabled(false); multiUpload.setCaption(getMessage("upload")); multiUpload.addQueueUploadCompleteListener(() -> { okBtn.setEnabled(true); Map<UUID, String> uploads = multiUpload.getUploadsMap(); for (Map.Entry<UUID, String> upload : uploads.entrySet()) { FileDescriptor fDesc = fileUploading.getFileDescriptor(upload.getKey(), upload.getValue()); tmpFileDescriptors.put(fDesc, upload.getKey()); filesDs.addItem(fDesc); } multiUpload.clearUploads(); }); multiUpload.addFileUploadStartListener(e -> okBtn.setEnabled(false)); }
protected void initScreenFilter() { WindowConfig windowConfig = AppBeans.get(WindowConfig.NAME); Collection<WindowInfo> windows = sortWindowInfos(windowConfig.getWindows()); Map<String, String> screens = new LinkedHashMap<>(); for (WindowInfo windowInfo : windows) { String id = windowInfo.getId(); String menuId = "menu-config." + id; String localeMsg = messages.getMessage(AppConfig.getMessagesPack(), menuId); String title = menuId.equals(localeMsg) ? id : localeMsg + " (" + id + ")"; screens.put(title, id); } screenFilter.setOptionsMap(screens); componentsTreeBtn.setEnabled(screenFilter.getValue() != null); screenFilter.addValueChangeListener(e -> { componentsTreeBtn.setEnabled(screenFilter.getValue() != null); componentDescriptorsDs.setScreenId(screenFilter.getValue()); componentDescriptorsDs.refresh(); componentsTree.expandTree(); }); }
moveDownBtn.setEnabled(true); moveUpBtn.setEnabled(true); removeBtn.setEnabled(true); } else { moveDownBtn.setEnabled(false); moveUpBtn.setEnabled(false); removeBtn.setEnabled(false);
@Override public void accept(FileUploadField.FileUploadSucceedEvent e) { FileDescriptor fd = getItem(); fd.setName(uploadField.getFileName()); fd.setCreateDate(timeSource.currentTimestamp()); fd.setExtension(FilenameUtils.getExtension(uploadField.getFileName())); FileUploadingAPI fileUploading = AppBeans.get(FileUploadingAPI.NAME); File file = fileUploading.getFile(uploadField.getFileId()); fd.setSize(file.length()); okBtn.setEnabled(true); nameField.focus(); needSave = true; } }
protected void setNavigationButtonProps() { if (getCurrentStepFrame().isLast()) { mainWizardFrame.getForwardBtn().setVisible(false); } else if (currentFrameIdx + 1 >= stepFrames.size()) { mainWizardFrame.getForwardBtn().setEnabled(false); } else { mainWizardFrame.getForwardBtn().setVisible(true); mainWizardFrame.getForwardBtn().setEnabled(true); } if (getCurrentStepFrame().isFirst()) { mainWizardFrame.getBackwardBtn().setVisible(false); } else if (currentFrameIdx - 1 < 0) { mainWizardFrame.getBackwardBtn().setEnabled(false); } else { mainWizardFrame.getBackwardBtn().setVisible(true); mainWizardFrame.getBackwardBtn().setEnabled(true); } mainWizardFrame.removeBtns(); if (mainWizardFrame.getBackwardBtn().isVisible()) mainWizardFrame.addBackwardBtn(); if (mainWizardFrame.getForwardBtn().isVisible()) mainWizardFrame.addForwardBtn(); mainWizardFrame.addSaveBtn(); }
@Override public void setItem(Entity item) { super.setItem(item); boolean isNew = PersistenceHelper.isNew(fileDs.getItem()); if (isNew) { okBtn.setEnabled(false); uploadField.addFileUploadSucceedListener(new FileUploadListener()); uploadField.focus(); } else { uploadField.setVisible(false); nameField.focus(); } }
showContentButton.setEnabled(false); showContentButton.setCaption(messages.getMessage(getClass(), "sendingMessage.showContent"));
moveDownBtn.setEnabled(true); moveUpBtn.setEnabled(true); removeBtn.setEnabled(true);
boolean enabled = e.getItem() != null && !e.getItem().getCategory(); editValueAction.setEnabled(enabled); exportBtn.setEnabled(enabled); }); paramsTable.setItemClickAction(editValueAction);
})); activateBtn.setEnabled(false); activateBtn.setEnabled(checkAllTasksHaveSameStatus(selected));
changePasswordBtn.setEnabled(false);
downloadButton.setEnabled(security.isSpecificPermitted("cuba.gui.administration.downloadlogs"));
changePasswordBtn.setEnabled(false);
); addItemLayout.add(addBtn); addBtn.setEnabled(editable);