T - Value typeC - Concrete configurator typepublic static interface FilterableSingleSelectConfigurator.DatastorePropertyFilterableSingleSelectInputConfigurator<T,C extends FilterableSingleSelectConfigurator.DatastorePropertyFilterableSingleSelectInputConfigurator<T,C>> extends FilterableSingleSelectConfigurator<T,com.holonplatform.core.property.PropertyBox,C>, DatastoreDataProviderConfigurator.DatastoreDataProviderSelectConfigurator<com.holonplatform.core.property.PropertyBox,C>, PropertySelectInputConfigurator<T,T,C>
Property model based filterable SingleSelect input configurator with
DatastoreDataProviderConfigurator support.FilterableSingleSelectConfigurator.DatastoreFilterableSingleSelectInputBuilder<T,ITEM>, FilterableSingleSelectConfigurator.DatastoreFilterableSingleSelectInputConfigurator<T,ITEM,C extends FilterableSingleSelectConfigurator.DatastoreFilterableSingleSelectInputConfigurator<T,ITEM,C>>, FilterableSingleSelectConfigurator.DatastorePropertyFilterableSingleSelectInputBuilder<T>, FilterableSingleSelectConfigurator.DatastorePropertyFilterableSingleSelectInputConfigurator<T,C extends FilterableSingleSelectConfigurator.DatastorePropertyFilterableSingleSelectInputConfigurator<T,C>>, FilterableSingleSelectConfigurator.FilterableSingleSelectInputBuilder<T,ITEM>, FilterableSingleSelectConfigurator.FilterableSingleSelectInputConfigurator<T,ITEM,D extends DatastoreDataProviderConfigurator<ITEM,D>,C extends FilterableSingleSelectConfigurator.FilterableSingleSelectInputConfigurator<T,ITEM,D,C>>, FilterableSingleSelectConfigurator.PropertyFilterableSingleSelectInputBuilder<T>, FilterableSingleSelectConfigurator.PropertyFilterableSingleSelectInputConfigurator<T,D extends DatastoreDataProviderConfigurator<com.holonplatform.core.property.PropertyBox,D>,C extends FilterableSingleSelectConfigurator.PropertyFilterableSingleSelectInputConfigurator<T,D,C>>, FilterableSingleSelectConfigurator.ValidatableDatastoreFilterableSingleSelectInputBuilder<T,ITEM>, FilterableSingleSelectConfigurator.ValidatableDatastorePropertyFilterableSingleSelectInputBuilder<T>, FilterableSingleSelectConfigurator.ValidatableFilterableSingleSelectInputBuilder<T,ITEM>, FilterableSingleSelectConfigurator.ValidatablePropertyFilterableSingleSelectInputBuilder<T>ItemSetConfigurator.ItemCaptionGenerator<ITEM>InputConfigurator.BaseInputConfigurator<T>ComponentConfigurator.BaseComponentConfiguratorHasStyleConfigurator.BaseHasStyleConfiguratorHasEnabledConfigurator.BaseHasEnabledConfiguratorHasSizeConfigurator.BaseHasSizeConfiguratorHasLabelConfigurator.BaseHasLabelConfiguratorDatastoreDataProviderConfigurator.DatastoreDataProviderSelectConfigurator<ITEM,C extends DatastoreDataProviderConfigurator.DatastoreDataProviderSelectConfigurator<ITEM,C>>FULL_SIZE| Modifier and Type | Method and Description |
|---|---|
default C |
filterByContains(com.holonplatform.core.property.Property<String> property)
Set to use given property to convert the
String type user filter into a QueryFilter,
providing a filter to check if the property value contains the user filter text, ignoring case. |
default C |
filterByContains(com.holonplatform.core.property.Property<String> property,
boolean ignoreCase)
Set to use given property to convert the
String type user filter into a QueryFilter,
providing a filter to check if the property value contains the user filter text. |
default C |
filterByStarts(com.holonplatform.core.property.Property<String> property)
Set to use given property to convert the
String type user filter into a QueryFilter,
providing a filter to check if the property value starts with the user filter text, ignoring case. |
default C |
filterByStarts(com.holonplatform.core.property.Property<String> property,
boolean ignoreCase)
Set to use given property to convert the
String type user filter into a QueryFilter,
providing a filter to check if the property value starts with the user filter text. |
C |
filterConverter(Function<String,com.holonplatform.core.query.QueryFilter> filterConverter)
Set the function to use to convert the
String type user filter into a QueryFilter type, to be
used with a Datastore query. |
allowCustomValue, clearButtonVisible, create, create, create, create, itemLabelGenerator, pageSize, renderer, withCustomValueSetListenerdataSourceenumCaptionGeneratorwithSelectionListenerreadOnly, readOnly, required, required, withAdapter, withReadonlyChangeListener, withValueChangeListenercreate, elementConfiguration, hidden, id, visible, withAttachListener, withDetachListenerwithEventListener, withEventListener, withThemeNamecreate, styleName, styleNamescreate, disabled, enableddeferLocalization, withDeferredLocalizationisDeferredLocalizationEnableditemCaption, itemCaption, itemCaption, itemCaptionGeneratorcreate, fullHeight, fullSize, fullWidth, height, height, heightUndefined, maxHeight, maxWidth, minHeight, minWidth, sizeUndefined, width, width, widthUndefinedcreate, create, label, label, labelplaceholder, placeholder, placeholderpattern, preventInvalidInput, preventInvalidInputautofocustabIndex, withBlurListener, withFocusListener, withFocusShortcut, withFocusShortcutKeyadditionalItemsProvideritemIdentifierProvider, querySortOrderConverter, withDefaultQuerySort, withQueryConfigurationProvider, withQueryFilter, withQuerySortitemCaptionPropertyC filterConverter(Function<String,com.holonplatform.core.query.QueryFilter> filterConverter)
String type user filter into a QueryFilter type, to be
used with a Datastore query. The String type user filter represents the user text input which can be
used to filter the select suggestions within the available item set.filterConverter - The String type user filter to QueryFilter converter (not null)default C filterByContains(com.holonplatform.core.property.Property<String> property)
String type user filter into a QueryFilter,
providing a filter to check if the property value contains the user filter text, ignoring case.property - The property to use for the query filter (not null)filterConverter(Function)default C filterByContains(com.holonplatform.core.property.Property<String> property, boolean ignoreCase)
String type user filter into a QueryFilter,
providing a filter to check if the property value contains the user filter text.property - The property to use for the query filter (not null)ignoreCase - Whether to ignore casefilterConverter(Function)default C filterByStarts(com.holonplatform.core.property.Property<String> property)
String type user filter into a QueryFilter,
providing a filter to check if the property value starts with the user filter text, ignoring case.property - The property to use for the query filter (not null)filterConverter(Function)default C filterByStarts(com.holonplatform.core.property.Property<String> property, boolean ignoreCase)
String type user filter into a QueryFilter,
providing a filter to check if the property value starts with the user filter text.property - The property to use for the query filter (not null)ignoreCase - Whether to ignore casefilterConverter(Function)Copyright © 2020 The Holon Platform. All rights reserved.