Interface ValueChangeableInput<T extends AbstractInputBuilder>

All Known Implementing Classes:
AbstractDmFilterBuilder, AbstractProductAndCustomerInputBuilder, AbstractSliderBuilder, ConfiguratorInputBuilder, ConfiguratorTableInputBuilder, CustomerInputBuilder, CustomFormListPopupInputBuilder, DashboardInputsInputBuilder, DashboardPopupInputBuilder, DateRangeInputBuilder, DMFieldInputBuilder, DmFilter, DmFilterBuilder, DmFilterBuilderMultiple, DmQueryBuilderInputBuilder, DMSourceInputBuilder, FilterBuilderInputBuilder, InputMatrixInputBuilder, MultiTierInputBuilder, OptionInputBuilder, PCGroupInputBuilder, ProductInputBuilder, RangeSliderInputBuilder, ResultMatrixFilterBuilder, SellerInputBuilder, SimpleInputBuilder, SliderInputBuilder, StringInputBuilder, TreeInputBuilder, VLookupBuilder

public interface ValueChangeableInput<T extends AbstractInputBuilder>
  • Method Summary

    Modifier and Type
    Method
    Description
    default T
    onValueChange(List<String> lockInputNames)
    Registers the onValueChange event for the input.
    default T
    onValueChange(List<String> lockInputNames, List<String> excludeInputNames)
    Registers the onValueChange event for the input.
  • Method Details

    • onValueChange

      default T onValueChange(List<String> lockInputNames, List<String> excludeInputNames)
      Registers the onValueChange event for the input. The event will be triggered when the value of the input changes.
      Parameters:
      lockInputNames - list of input names that should be locked during the onValueChange event. Must not be null or empty.
      excludeInputNames - list of inputs that should be excluded from the onValueChange event.
      Returns:
      self
      Since:
      17.0 - Paloma
    • onValueChange

      default T onValueChange(List<String> lockInputNames)
      Registers the onValueChange event for the input. The event will be triggered when the value of the input changes.
      Parameters:
      lockInputNames - list of input names that should be locked during the onValueChange event. Must not be null or empty.
      Returns:
      self
      Since:
      17.0 - Paloma