@Override public void addValueChangeListener(final ValueChangeListener listener) { this.textField.addValueChangeListener(listener); }
private void addValueChangeListeners() { for (AbstractField<?> af : customFields.keySet()) { af.addValueChangeListener(listener); } for (TextField tf : texts.keySet()) { tf.addValueChangeListener(listener); } for (ComboBox cb : enums.keySet()) { cb.addValueChangeListener(listener); } for (ComboBox cb : booleans.keySet()) { cb.addValueChangeListener(listener); } for (DateFilterPopup dfp : dates.keySet()) { dfp.addValueChangeListener(listener); } for (NumberFilterPopup nfp : numbers.keySet()) { nfp.addValueChangeListener(listener); } }
private ColorPickerPreview() { setStyleName("v-colorpicker-preview"); field = new TextField(); field.setImmediate(true); field.setSizeFull(); field.setStyleName("v-colorpicker-preview-textfield"); field.setData(this); field.addValueChangeListener(this); addComponent(field); }
@Override public void setColor(Color color) { this.color = color; // Unregister listener field.removeValueChangeListener(this); String colorCSS = color.getCSS(); field.setValue(colorCSS); if (field.isValid()) { oldValue = colorCSS; } else { field.setValue(oldValue); } // Re-register listener field.addValueChangeListener(this); // Set the text color field.removeStyleName(STYLE_DARK_COLOR); field.removeStyleName(STYLE_LIGHT_COLOR); if (this.color.getRed() + this.color.getGreen() + this.color.getBlue() < 3 * 128) { field.addStyleName(STYLE_DARK_COLOR); } else { field.addStyleName(STYLE_LIGHT_COLOR); } markAsDirty(); }
m_timeFrameValue.addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(Property.ValueChangeEvent valueChangeEvent) {
priorityField.addValueChangeListener(new Property.ValueChangeListener() { public void valueChange(Property.ValueChangeEvent valueChangeEvent) { if (priorityField.isValid()) { boostPriorityField.addValueChangeListener(new Property.ValueChangeListener() { public void valueChange(Property.ValueChangeEvent valueChangeEvent) { if (boostPriorityField.isValid()) { durationField.addValueChangeListener(new Property.ValueChangeListener() { public void valueChange(Property.ValueChangeEvent valueChangeEvent) { if (durationField.isValid()) { boostDurationField.addValueChangeListener(new Property.ValueChangeListener() { public void valueChange(Property.ValueChangeEvent valueChangeEvent) { if (boostDurationField.isValid()) { m_titleField.setDescription("Title for this dashlet instance"); m_titleField.addValueChangeListener(new Property.ValueChangeListener() { public void valueChange(Property.ValueChangeEvent valueChangeEvent) { m_dashletSpec.setTitle((String) valueChangeEvent.getProperty().getValue());
editableField.setImmediate(true); editableField.addValidator(nameValidator); editableField.addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(Property.ValueChangeEvent event) {
currentPageTextField.setStyleName(ValoTheme.TEXTFIELD_SMALL); currentPageTextField.setImmediate(true); currentPageTextField.addValueChangeListener(e -> { if (currentPageTextField.isValid() && currentPageTextField.getValue() != null) { int page = Integer.valueOf(String.valueOf(currentPageTextField.getValue()));