com.holonplatform.vaadin.components.builders

## Interface ValueChangeModeConfigurator<B extends ValueChangeModeConfigurator<B>>

- Type Parameters:
    `B` - Concrete configurator type
  All Known Subinterfaces:
    NumberInputBuilder<T>, StringInputBuilder

      public interface ValueChangeModeConfigurator<B extends ValueChangeModeConfigurator<B>>

  Allows to configure the `ValueChangeMode` and timeout for components which supports it.
  Since:
    5.1.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `B` | `valueChangeMode(com.vaadin.shared.ui.ValueChangeMode valueChangeMode)` Sets the mode how value change events are triggered.
    `B` | `valueChangeTimeout(int valueChangeTimeout)` Sets how often value change events are triggered when the `ValueChangeMode` is set to either `ValueChangeMode.LAZY` or `ValueChangeMode.TIMEOUT`.

- - ### Method Detail

    - #### valueChangeMode

          B valueChangeMode(com.vaadin.shared.ui.ValueChangeMode valueChangeMode)

      Sets the mode how value change events are triggered.
      Parameters:
        `valueChangeMode` - the value change mode to set (not null)
      Returns:
        this

    - #### valueChangeTimeout

          B valueChangeTimeout(int valueChangeTimeout)

      Sets how often value change events are triggered when the `ValueChangeMode` is set to either `ValueChangeMode.LAZY` or `ValueChangeMode.TIMEOUT`.
      Parameters:
        `valueChangeTimeout` - the timeout in milliseconds, (greater or equal to 0)
      Returns:
        this
      See Also:
        `valueChangeMode(ValueChangeMode)`

Copyright © 2019 The Holon Platform. All rights reserved.