@Override public void textChange(TextChangeEvent event) { String text = event.getText(); okButton.setEnabled((text != null) && !"".equals(text.trim())); } });
textField.addListener(new FieldEvents.TextChangeListener() { void textChange(FieldEvents.TextChangeEvent event) { // Remove existing filter (if any). // This is OK if you don't use any other filters, otherwise you'll have to store the previous filter and use removeContainerFilter(filter) dataContainer.removeAllContainerFilters(); // Create a new filter which ignores case and only matches String prefix SimpleStringFilter filter = new SimpleStringFilter(propertyId, event.getText(), true, true); // Add the new filter dataContainer.addContainerFilter(filter); } });
private void onValueChange(final TextChangeEvent event) { if (hasCreatePermission() || hasUpdatePermission()) { if (!keyTextField.getValue().isEmpty() && !event.getText().isEmpty()) { metadataWindow.setSaveButtonEnabled(true); } else { metadataWindow.setSaveButtonEnabled(false); } } }
public void textChange(TextChangeEvent event) { Filterable f = (Filterable) m_table.getContainerDataSource(); // Remove old filter if (filter != null) { f.removeContainerFilter(filter); } // Set new filter for the "Name" column filter = new SimpleStringFilter(colType, event.getText(), true /* ignoreCase */, false /* onlyMatchPrefix */); f.addContainerFilter(filter); } });
private void onKeyChange(final TextChangeEvent event) { if (hasCreatePermission() || hasUpdatePermission()) { if (!valueTextArea.getValue().isEmpty() && !event.getText().isEmpty()) { metadataWindow.setSaveButtonEnabled(true); } else { metadataWindow.setSaveButtonEnabled(false); } } }
/** * Method, used for validity check, when schedule text is changed. * * @param event * (@link TextChangeEvent} the event object after schedule text * change. * @return validity of maintenance window controls. */ public boolean onScheduleChange(final TextChangeEvent event) { schedule.setValue(event.getText()); return isScheduleAndDurationValid(); }
private void onFilterNameChange(final TextChangeEvent event) { if (isNameAndQueryEmpty(event.getText(), queryTextField.getValue()) || (event.getText().equals(oldFilterName) && queryTextField.getValue().equals(oldFilterQuery))) { saveButton.setEnabled(false); } else { if (hasSavePermission()) { saveButton.setEnabled(true); } } }
@Override public void textChange(TextChangeEvent event) { handleTextChange(event.getText()); }
@Override public void textChange(FieldEvents.TextChangeEvent event) { editableField.setComponentError(null); editableField.setValue(event.getText()); editableField.validate(); } });
private void onValueChange(final TextChangeEvent event) { if (hasCreatePermission() || hasUpdatePermission()) { if (!keyTextField.getValue().isEmpty() && !event.getText().isEmpty()) { metadataWindow.setSaveButtonEnabled(true); } else { metadataWindow.setSaveButtonEnabled(false); } } }
@Override public void textChange(TextChangeEvent event) { if (getStringValue() != null) checkValue(event.getText()); }
/** * Method, used for validity check, when duration text is changed. * * @param event * (@link TextChangeEvent} the event object after duration text * change. * @return validity of maintenance window controls. */ public boolean onDurationChange(final TextChangeEvent event) { duration.setValue(event.getText()); return isScheduleAndDurationValid(); }
@Override public void textChange(FieldEvents.TextChangeEvent textChangeEvent) { m_table.setBusinessServiceNameFilter(textChangeEvent.getText()); m_table.expandForBusinessServiceNameFilter(); } });
private TextField createSearchField() { final TextField campSearchTextField = new TextFieldBuilder(64) .id(UIComponentIdProvider.TARGET_FILTER_SEARCH_TEXT) .createSearchField(event -> searchBy(event.getText())); campSearchTextField.setWidth(500.0F, Unit.PIXELS); return campSearchTextField; }
private void createComponents() { headerCaptionLayout = getHeaderCaptionLayout(); if (isRollout()) { searchField = new TextFieldBuilder(64).id(getSearchBoxId()) .createSearchField(event -> searchBy(event.getText())); searchResetIcon = createSearchResetIcon(); addButton = createAddButton(); } closeButton = createCloseButton(); }
/** * @see com.vaadin.event.FieldEvents.TextChangeListener#textChange(com.vaadin.event.FieldEvents.TextChangeEvent) */ public void textChange(TextChangeEvent event) { TextField tf = (TextField)event.getSource(); try { validate(event.getText()); tf.setComponentError(null); } catch (InvalidValueException e) { tf.setComponentError(new UserError(e.getHtmlMessage(), ContentMode.HTML, null)); } }
@Override public void textChange(final TextChangeEvent event) { saveButton.setEnabled(isSaveButtonEnabledAfterValueChange(field, event.getText())); }
private void onFilterNameChange(final TextChangeEvent event) { if (isNameAndQueryEmpty(event.getText(), queryTextField.getValue()) || (event.getText().equals(oldFilterName) && queryTextField.getValue().equals(oldFilterQuery))) { saveButton.setEnabled(false); } else { if (hasSavePermission()) { saveButton.setEnabled(true); } } }
/** * Method, used for validity check, when duration text is changed. * * @param event * (@link TextChangeEvent} the event object after duration text * change. * @return validity of maintenance window controls. */ public boolean onDurationChange(final TextChangeEvent event) { duration.setValue(event.getText()); return isScheduleAndDurationValid(); }
private void createComponents() { headerCaptionLayout = getHeaderCaptionLayout(); if (isRollout()) { searchField = new TextFieldBuilder(64).id(getSearchBoxId()) .createSearchField(event -> searchBy(event.getText())); searchResetIcon = createSearchResetIcon(); addButton = createAddButton(); } closeButton = createCloseButton(); }