@Override public void disableOnClick() throws RuntimeException { setEnabled(false); // Makes sure the enabled=false state is noticed at once - otherwise // a following setEnabled(true) call might have no effect. see // ticket #10030 updateDiffstate("enabled", Json.create(false)); } };
@Override public void buttonClick(Button.ClickEvent event) { try { login(); } finally { login.setEnabled(true); } } });
/** * Updates the button state, i.e. enables/disables the buttons depending on whether we are on the first or last page or not.<p> */ public void updateButtons() { for (Button button : new Button[] {m_forward, m_fastForward}) { button.setEnabled(m_page < m_lastPage); } for (Button button : new Button[] {m_back, m_fastBack}) { button.setEnabled(m_page > 0); } }
private void undoConfiguration() { configurationViews.forEach(ConfigurationGroup::undo); // More methods saveConfigurationBtn.setEnabled(false); undoConfigurationBtn.setEnabled(false); }
/** * Disable the save buttons, e.g., after saving. */ private void disableSaveButtons() { if (m_saveBtn.isEnabled()) { m_saveBtn.setEnabled(false); m_saveExitBtn.setEnabled(false); } }
@Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) { boolean somethingSelected = (rowsTable.getValue() != null); rowsRemoveButton.setEnabled(somethingSelected); rowsEditButton.setEnabled(somethingSelected); rowsAddButton.setEnabled(true); rowUpButton.setEnabled(somethingSelected && rowOrder.get(rowsTable.getValue()).intValue() > 0); rowDownButton.setEnabled(somethingSelected && rowOrder.get(rowsTable.getValue()).intValue() < rowOrder.size() - 1); } });
@Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) { boolean somethingSelected = (columnsTable.getValue() != null); columnsRemoveButton.setEnabled(somethingSelected); columnsEditButton.setEnabled(somethingSelected); columnsAddButton.setEnabled(true); columnUpButton.setEnabled(somethingSelected && columnOrder.get(columnsTable.getValue()).intValue() > 0); columnDownButton.setEnabled(somethingSelected && columnOrder.get(columnsTable.getValue()).intValue() < columnOrder.size() - 1); } });
private void setRunning(boolean running) { cancelButton.setEnabled(running); progressIndicator.setVisible(running); pingButton.setEnabled(!running); pingForm.setEnabled(!running); }
/** * Handle a value change. * @param propertyId the column in which the value has changed. */ private void handleChange(Object propertyId) { if (!m_saveBtn.isEnabled()) { m_saveBtn.setEnabled(true); m_saveExitBtn.setEnabled(true); } m_model.handleChange(propertyId); }
@Override public void close() { super.close(); orginalValues.clear(); removeListeners(); allComponents.clear(); this.saveButton.setEnabled(false); }
@Override public void setEnabled(boolean enabled) { super.setEnabled(enabled); textField.setEnabled(enabled); selectButton.setEnabled(enabled); }
public void buttonClick(ClickEvent event) { target.approve(); approveButton.setEnabled(target.needsApprove()); } });
public void paint(Button button) { if (!getPermissionManager().hasPermission( getPermissionName())) { button.setEnabled(false); } }
protected void checkBrowserSupport(final VerticalLayout loginPanel) { // Check if IE browser is not supported ( < IE11 ) if (isUnsupportedBrowser()) { // Disable sign-in button and display a message signIn.setEnabled(Boolean.FALSE); loginPanel.addComponent(buildUnsupportedMessage()); } }
protected void checkBrowserSupport(final VerticalLayout loginPanel) { // Check if IE browser is not supported ( < IE11 ) if (isUnsupportedBrowser()) { // Disable sign-in button and display a message signIn.setEnabled(Boolean.FALSE); loginPanel.addComponent(buildUnsupportedMessage()); } }
private Button createSaveButton() { saveButton = SPUIComponentProvider.getButton(UIComponentIdProvider.CUSTOM_FILTER_SAVE_ICON, UIComponentIdProvider.CUSTOM_FILTER_SAVE_ICON, i18n.getMessage(UIMessageIdProvider.TOOLTIP_SAVE), null, false, FontAwesome.SAVE, SPUIButtonStyleNoBorder.class); saveButton.addClickListener(this); saveButton.setEnabled(false); return saveButton; }
private void resetFields() { clearFields(); metaDataGrid.select(null); if (hasCreatePermission()) { enableEditing(); addIcon.setEnabled(false); } }
protected void adjustSaveButtonState() { if (isBound()) { boolean valid = isValid(); getSaveButton().setEnabled(hasChanges() && valid); } }
private Button createRemoveButton() { final Button button = SPUIComponentProvider.getButton(UIComponentIdProvider.ROLLOUT_GROUP_REMOVE_ID, "", "", "", true, FontAwesome.MINUS, SPUIButtonStyleNoBorderWithIcon.class); button.setSizeUndefined(); button.addStyleName("default-color"); button.setEnabled(true); button.setVisible(true); button.addClickListener(event -> onRemove()); return button; }
@Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) { if (valueChangeEvent.getProperty().getValue() != null) { Item selectedItem = m_tree.getItem(valueChangeEvent.getProperty().getValue()); Object object = selectedItem.getItemProperty("graphId").getValue(); ok.setEnabled(object != null); } } });