Class MultiTierInputBuilder<VT>
- Object
-
- AbstractInputBuilder<MultiTierInputBuilder,VT>
-
- MultiTierInputBuilder<VT>
-
public class MultiTierInputBuilder<VT> extends AbstractInputBuilder<MultiTierInputBuilder,VT>
Builder class for input type MultiTierEntryInputType.MULTITIERENTRY
.
-
-
Field Summary
-
Fields inherited from class AbstractInputBuilder
builderContext, cp
-
-
Constructor Summary
Constructors Constructor Description MultiTierInputBuilder(InputBuilderContext builderContext, String paramName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
_getInput()
MultiTierInputBuilder
setSortType(TieredValueSortType sortType)
Set tiered value sort type.MultiTierInputBuilder
setValidationType(TieredValueValidationType validationType)
Set tiered value validation type.-
Methods inherited from class AbstractInputBuilder
addOrUpdateInput, addToConfiguratorEntry, addToConfiguratorEntry, buildContextParameter, buildMap, getInput, setAccessCode, setAlign, setAlwaysEditable, setAppearance, setAutoComplete, setAutoFocus, setCaption, setConfigValues, setCustomAttributeName, setCustomAttributeValue, setDisabled, setDisplayMode, setErrorMessage, setExportable, setFlex, setHelpLink, setHelpText, setIcon, setIconPosition, setImportable, setLabel, setLabelPlacement, setLabelStyle, setLabelTranslations, setLayoutGridName, setNoRefresh, setParameterGroup, setPlaceholderText, setReadOnly, setRequired, setSize, setSuccessMessage, setTheme, setTitle, setUserGroupEdit, setUserGroupView, setValue, setValueHint, setWarningMessage
-
-
-
-
Constructor Detail
-
MultiTierInputBuilder
public MultiTierInputBuilder(InputBuilderContext builderContext, String paramName)
-
-
Method Detail
-
setSortType
public MultiTierInputBuilder setSortType(TieredValueSortType sortType)
Set tiered value sort type.Example:
import net.pricefx.common.api.chart.TieredValueValidationType import net.pricefx.common.api.chart.TieredValueSortType api.inputBuilderFactory() .createMultiTierEntryInputBuilder("multiEntry") .setSortType(TieredValueSortType.ASC) .setValidationType(TieredValueValidationType.NO_VALIDATION) .buildContextParameter()
- Parameters:
sortType
- Tiered value sort type- Returns:
- self
-
setValidationType
public MultiTierInputBuilder setValidationType(TieredValueValidationType validationType)
Set tiered value validation type.Example:
import net.pricefx.common.api.chart.TieredValueValidationType import net.pricefx.common.api.chart.TieredValueSortType api.inputBuilderFactory() .createMultiTierEntryInputBuilder("multiEntry") .setSortType(TieredValueSortType.ASC) .setValidationType(TieredValueValidationType.NO_VALIDATION) .buildContextParameter()
- Parameters:
validationType
- Tiered value validation type- Returns:
- self
-
_getInput
protected Object _getInput()
- Specified by:
_getInput
in classAbstractInputBuilder<MultiTierInputBuilder,VT>
-
-