Class DmFilterBuilder
Object
AbstractInputBuilder
AbstractDmFilterBuilder
DmFilterBuilder
- All Implemented Interfaces:
ValueChangeableInput
Builder class for input type DMFilterBuilder
InputType.DMFILTERBUILDER.-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractInputBuilder
AbstractInputBuilder.InputWidth -
Field Summary
Fields inherited from class AbstractInputBuilder
builderContext, cp -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDmFilterBuilder(InputBuilderContext builderContext, String paramName, String sourceName) -
Method Summary
Methods inherited from class AbstractDmFilterBuilder
_getInput, getDataManager, getSource, setFilter, setShowInline, setSource, showInlineMethods 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
-
DmFilterBuilder
-
-
Method Details
-
setFilters
SetDmFilterBuilderfilters.Example:
String sourceName = 'dataSourceNameOrLabelOrUniqueName' List dimFilters = ['keyId', 'dimensionColumn'] if(api.isInputGenerationExecution()) { return api.inputBuilderFactory() .createDmFilterBuilder('filterBuilder', sourceName) .setFilters(dimFilters) .getInput() } return input.filterBuilderNOTE: arguments are accepted as the array for backward compatibility
- Overrides:
setFiltersin classAbstractDmFilterBuilder- Parameters:
arguments- filters asList,MaporFilter- Returns:
DmFilterBuilderwith updated filters- Since:
- 14.0 - Caribou Lou
-