Class AbstractDmFilterBuilder<T extends AbstractDmFilterBuilder<T,VT>,VT>
Object
AbstractInputBuilder<T,VT>
AbstractDmFilterBuilder<T,VT>
- All Implemented Interfaces:
ValueChangeableInput<T>
- Direct Known Subclasses:
DmFilterBuilder,DmFilterBuilderMultiple
public abstract class AbstractDmFilterBuilder<T extends AbstractDmFilterBuilder<T,VT>,VT>
extends AbstractInputBuilder<T,VT>
implements ValueChangeableInput<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractInputBuilder
AbstractInputBuilder.InputWidth -
Field Summary
Fields inherited from class AbstractInputBuilder
builderContext, cp -
Constructor Summary
ConstructorsConstructorDescriptionAbstractDmFilterBuilder(InputBuilderContext builderContext, InputType type, String paramName, String sourceName) -
Method Summary
Modifier and TypeMethodDescriptionprotected Objectprotected DMFieldCollectiongetDataManager(String sourceName) For backward compatibilitysourcecan be identified bytypedId,sourceName,uniqueNameorlabelprotected DMFieldCollectionSet filters' map of the ContextParameter.protected AbstractDmFilterBuildersetFilters(Object... arguments) setShowInline(boolean enable) By default, the input is rendered as a clickable text that opens a modal dialog.protected voidsetSource(DMFieldCollection source) By default, the input is rendered as a clickable text that opens a modal dialog.Methods inherited from class AbstractInputBuilder
addOrUpdateInput, addToConfiguratorEntry, addToConfiguratorEntry, addToFormLayout, buildContextParameter, buildFormInput, buildMap, getInput, registerFrontendEvent, self, setAccessCode, setAlign, setAllValueTypesTracking, setAlwaysEditable, setAppearance, setAutoComplete, setAutoFocus, setCaption, setConfigValues, setCustomAttributeName, setCustomAttributeValue, setDefaultValueTracking, setDefaultWidth, setDisabled, setDisplayMode, setErrorMessage, setExportable, setFirstRunTracking, setFlex, setHelpLink, setHelpText, setIcon, setIconPosition, setImportable, setLabel, setLabelPlacement, setLabelStyle, setLabelTranslations, setLayoutGridName, setLogActivity, setNoRefresh, setParameterGroup, setPlaceholderText, setPreviousValueTracking, setReadOnly, setRequired, setSize, setStoreAuditTrail, setSuccessMessage, setTab, setTheme, setTitle, setTrackedValue, setUserGroupEdit, setUserGroupEdit, setUserGroupView, setUserGroupView, setValue, setValueChangeTracking, setValueHint, setWarningMessage, setWidthMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ValueChangeableInput
onValueChange, onValueChange, onValueChange
-
Constructor Details
-
AbstractDmFilterBuilder
public AbstractDmFilterBuilder(InputBuilderContext builderContext, InputType type, String paramName, String sourceName)
-
-
Method Details
-
setFilter
Set filters' map of the ContextParameter.Example:
Map filters = ... api.inputBuilderFactory() .createDmFilterBuilder("DmFilter", "source") .setFilter(filters) .buildContextParameter()- Parameters:
filters- Map of the filters- Returns:
- self
-
_getInput
- Specified by:
_getInputin classAbstractInputBuilder<T extends AbstractDmFilterBuilder<T,VT>, VT>
-
setShowInline
By default, the input is rendered as a clickable text that opens a modal dialog. Toggle it on to render it inline.- Overrides:
setShowInlinein classAbstractInputBuilder<T extends AbstractDmFilterBuilder<T,VT>, VT> - Returns:
- self
- Since:
- 11.0 Paper Plane
-
showInline
By default, the input is rendered as a clickable text that opens a modal dialog. This will cause it to render inline.- Returns:
- self
- Since:
- 11.0 Paper Plane
-
setFilters
-
getDataManager
For backward compatibilitysourcecan be identified bytypedId,sourceName,uniqueNameorlabel -
setSource
protected void setSource(DMFieldCollection source) -
getSource
protected DMFieldCollection getSource()
-