com.holonplatform.vaadin7.components.builders

## Interface SinglePropertySelectInputBuilder<T>

- Type Parameters:
    `T` - Value type
  All Superinterfaces:
    BaseItemDataSourceComponentBuilder<SinglePropertySelectInputBuilder<T>>, BaseSelectInputBuilder<T,SingleSelect<T>,T,com.holonplatform.core.property.PropertyBox,SinglePropertySelectInputBuilder<T>>, BaseSelectInputBuilder.SingleSelectConfigurator<T,com.holonplatform.core.property.PropertyBox,SinglePropertySelectInputBuilder<T>>, ComponentConfigurator<SinglePropertySelectInputBuilder<T>>, InputBuilder<T,SingleSelect<T>,SinglePropertySelectInputBuilder<T>>, InputConfigurator<T,SinglePropertySelectInputBuilder<T>>, PropertySelectInputBuilder<T,SingleSelect<T>,T,SinglePropertySelectInputBuilder<T>>

      public interface SinglePropertySelectInputBuilder<T>
      extends BaseSelectInputBuilder.SingleSelectConfigurator<T,com.holonplatform.core.property.PropertyBox,SinglePropertySelectInputBuilder<T>>, PropertySelectInputBuilder<T,SingleSelect<T>,T,SinglePropertySelectInputBuilder<T>>

  Builder to create a single selection `Input` with `Property` data source support.
  Since:
    5.0.0

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface com.holonplatform.vaadin7.components.builders.BaseSelectInputBuilder

      `BaseSelectInputBuilder.MultiSelectConfigurator<T,ITEM,B extends BaseSelectInputBuilder.MultiSelectConfigurator<T,ITEM,B>>, BaseSelectInputBuilder.RenderingMode, BaseSelectInputBuilder.SingleSelectConfigurator<T,ITEM,B extends BaseSelectInputBuilder.SingleSelectConfigurator<T,ITEM,B>>`

    - ### Nested classes/interfaces inherited from interface com.holonplatform.vaadin7.components.builders.InputConfigurator

      `InputConfigurator.BaseFieldConfigurator<T>`

  - ### Method Summary

    - ### Methods inherited from interface com.holonplatform.vaadin7.components.builders.BaseSelectInputBuilder.SingleSelectConfigurator

      `disableTextInput, filteringMode, scrollToSelectedItem, suggestionPopupWidth`

    - ### Methods inherited from interface com.holonplatform.vaadin7.components.builders.PropertySelectInputBuilder

      `dataSource, dataSource, dataSource, dataSource, itemAdapter`

    - ### Methods inherited from interface com.holonplatform.vaadin7.components.builders.BaseSelectInputBuilder

      `itemCaption, itemCaption, itemCaption, itemCaptionGenerator, itemIcon, itemIconGenerator`

    - ### Methods inherited from interface com.holonplatform.vaadin7.components.builders.InputBuilder

      `asField, build, deferLocalization, validatable`

    - ### Methods inherited from interface com.holonplatform.vaadin7.components.builders.InputConfigurator

      `locale, readOnly, tabIndex, withValue, withValueChangeListener`

    - ### Methods inherited from interface com.holonplatform.vaadin7.components.builders.BaseItemDataSourceComponentBuilder

      `autoRefresh, batchSize, defaultSort, fixedFilter, fixedSort, maxCacheSize, queryParameter, withQueryConfigurationProvider`

Copyright © 2019 The Holon Platform. All rights reserved.