public class DominoUIConfig extends Object
These configurations should be set before creating the form fields
| Modifier and Type | Class and Description |
|---|---|
static interface |
DominoUIConfig.DropdownPositionProvider<T>
A provider for creating
DropDownPosition |
static interface |
DominoUIConfig.GlobalValidationHandler
A global validation handler that will be called when a form field gets validated
|
static interface |
DominoUIConfig.NumberParsers |
static interface |
DominoUIConfig.RequiredIndicatorRenderer
An interface for rendering the required indicator on fields
|
static interface |
DominoUIConfig.TreeCollapseSupplier
A provider for creating
CollapseStrategy for TreeItem(s) |
| Modifier and Type | Field and Description |
|---|---|
static DominoUIConfig |
INSTANCE
The DominoFields single INSTANCE for global access.
|
| Modifier | Constructor and Description |
|---|---|
protected |
DominoUIConfig() |
public static final DominoUIConfig INSTANCE
public DominoUIConfig setDefaultFieldsStyle(FieldStyle fieldsStyle)
fieldsStyle - FieldStylepublic FieldStyle getDefaultFieldsStyle()
FieldStylepublic Optional<Boolean> getFixErrorsPosition()
Optional representing if the errors position should be fixedpublic DominoUIConfig setFixErrorsPosition(boolean fixErrorsPosition)
fixErrorsPosition - true to fix errors positionpublic Optional<Boolean> getFloatLabels()
Optional representing if the labels should be floatedpublic DominoUIConfig setFloatLabels(boolean floatLabels)
floatLabels - true to float labelspublic Optional<Boolean> getCondensed()
Optional representing if the spaces should be reduced to reduce element heightpublic DominoUIConfig setCondensed(boolean condensed)
condensed - true to reduce spacespublic Supplier<elemental2.dom.Node> getRequiredIndicator()
Node, this should return a new Node instance everytime it is call
and that will be used as a required field indicator the default will supply a text node of
*public DominoUIConfig setRequiredIndicator(Supplier<elemental2.dom.Node> requiredIndicator)
Node that should be used as a required indicatorrequiredIndicator - Node Supplierpublic DominoUIConfig.RequiredIndicatorRenderer getRequiredIndicatorRenderer()
DominoUIConfig.RequiredIndicatorRendererpublic String getDefaultRequiredMessage()
public DominoUIConfig setDefaultRequiredMessage(String defaultRequiredMessage)
defaultRequiredMessage - the default required messagepublic DominoUIConfig setRequiredIndicatorRenderer(DominoUIConfig.RequiredIndicatorRenderer requiredIndicatorRenderer)
requiredIndicatorRenderer - A DominoUIConfig.RequiredIndicatorRendererpublic DominoUIConfig.GlobalValidationHandler getGlobalValidationHandler()
DominoUIConfig.GlobalValidationHandlerpublic DominoUIConfig setGlobalValidationHandler(DominoUIConfig.GlobalValidationHandler globalValidationHandler)
globalValidationHandler - A DominoUIConfig.GlobalValidationHandlerpublic DominoUIConfig.DropdownPositionProvider<AbstractSelect<?,?,?>> getDefaultSelectPopupPosition()
DominoUIConfig.DropdownPositionProvider for AbstractSelectpublic DominoUIConfig setDefaultSelectPopupPosition(DominoUIConfig.DropdownPositionProvider<AbstractSelect<?,?,?>> defaultSelectPopupPosition)
defaultSelectPopupPosition - the DominoUIConfig.DropdownPositionProviderpublic DominoUIConfig.DropdownPositionProvider<AbstractSuggestBox<?,?>> getDefaultSuggestPopupPosition()
DominoUIConfig.DropdownPositionProvider for AbstractSuggestBoxpublic DominoUIConfig setDefaultSuggestPopupPosition(DominoUIConfig.DropdownPositionProvider<AbstractSuggestBox<?,?>> defaultSuggestPopupPosition)
defaultSuggestPopupPosition - the DominoUIConfig.DropdownPositionProviderpublic Supplier<CollapseStrategy> getDefaultCollapseStrategySupplier()
public DominoUIConfig setDefaultCollapseStrategySupplier(Supplier<CollapseStrategy> defaultCollapseStrategySupplier)
public Supplier<CollapseStrategy> getDefaultCardCollapseStrategySupplier()
public DominoUIConfig setDefaultCardCollapseStrategySupplier(Supplier<CollapseStrategy> defaultCardCollapseStrategySupplier)
public DominoUIConfig.TreeCollapseSupplier getDefaultTreeCollapseStrategySupplier()
public DominoUIConfig setDefaultTreeCollapseStrategySupplier(DominoUIConfig.TreeCollapseSupplier defaultTreeCollapseStrategySupplier)
public Supplier<CollapseStrategy> getDefaultAccordionCollapseStrategySupplier()
public DominoUIConfig setDefaultAccordionCollapseStrategySupplier(Supplier<CollapseStrategy> defaultAccordionCollapseStrategySupplier)
public DominoUIConfig.NumberParsers getNumberParsers()
public DominoUIConfig setNumberParsers(DominoUIConfig.NumberParsers numberParsers)
public boolean isFocusNextFieldOnEnter()
public DominoUIConfig setFocusNextFieldOnEnter(boolean focusNextFieldOnEnter)
focusNextFieldOnEnter - boolean, true to enable moving the focus to next field on enter
key press, false to disable it.DominoUIConfig instanceCopyright © 2019–2022 Dominokit. All rights reserved.