| Interface | Description |
|---|---|
| AbstractSelect.CloseMenuHandler<V> |
A function for implementing logic that will be executed whenever the select dropdown is closed
|
| AbstractSelect.OnAddOptionHandler<V> |
A function for implementing logic to be executed when a new option is added on the fly using
the
AbstractSelect.setCreatable(boolean) feature |
| AbstractSelect.OptionRenderer<T> |
An interface for rendering the
SelectOption |
| AbstractSelect.SelectionHandler<V> |
A function to implement logic that will be called when the user change the selection in the
select
|
| BasicFormElement.FieldHandler<T> |
a Generic function to apply some logic on a field without triggering validation
|
| FieldsGrouping.KeyboardEventsHandler | |
| FieldStyle |
An enum to list the types of fields styles
|
| FormElement<T,V> |
Components that needs to be form elements and required to to support editors frameworks should
implement this interface
|
| HasGrouping<T> |
Components that can be grouped by a
FieldsGrouping should implement this interface |
| HasInputElement |
Component that has input elements should implement this interface
|
| MultiSelect.ValueRenderer |
a Function to define how we should render the select value
|
| SuggestBoxStore<T> |
This interface is used to implement data stores to provide a
SuggestBox with its
suggestion |
| SuggestBoxStore.MissingEntryProvider<T> |
This method is used to implement the logic to handle the case when the user types in the
suggest something that does not match any of the available suggestions
|
| SuggestBoxStore.MissingSuggestProvider<T> |
A function to provide a SuggestItem in case we try to set a value to the suggestBox that does
not match any of the possible suggestions
|
| SuggestBoxStore.SuggestionFilter<T> | |
| SuggestBoxStore.SuggestionsHandler<T> |
A function to provide a List of
SuggestItem to the SuggestBoxStore.filter(String, SuggestionsHandler) |
| ValueBox.AutoValidate |
Implementations of this interface will apply the validations for a component
|
| Class | Description |
|---|---|
| AbstractSelect<T,V,S extends AbstractSelect<T,V,S>> |
The base implementation for dropdown select form fields components
|
| AbstractSelect.DropDownPositionDown |
A
DropDownPosition that opens the select dropdown menu always down |
| AbstractSelect.DropDownPositionUp |
A
DropDownPosition that opens the select dropdown menu always up |
| AbstractSelect.PopupPositionTopDown<T,V,S extends AbstractSelect<T,V,S>> |
A
DropDownPosition that opens the select dropdown menu up or down based on the largest
space available, the menu will show where the is more space |
| AbstractSuggestBox<T extends AbstractSuggestBox<T,V>,V> |
A component that dynamically loads suggestions from a
SuggestBoxStore while the user is
typing |
| AbstractSuggestBox.DropDownPositionDown |
A
DropDownPosition that opens the suggestion dropdown menu down |
| AbstractSuggestBox.DropDownPositionUp |
A
DropDownPosition that opens the suggestion dropdown menu up |
| AbstractSuggestBox.PopupPositionTopDown |
A
DropDownPosition that opens the suggestion dropdown menu up or down based on the
largest space available, the menu will show where the is more space |
| AbstractValueBox<T extends AbstractValueBox<T,E,V>,E extends elemental2.dom.HTMLElement,V> |
A base implementation for all form field that can have a value
|
| BasicFormElement<T extends BasicFormElement<T,V>,V> |
A base implementation for Form elements
|
| BigDecimalBox |
A component that has an input to take/provide BigDecimal value
|
| CheckBox |
A checkbox component that takes/provide a boolean value
|
| DominoFields | Deprecated
use
DominoUIConfig instead |
| DoubleBox |
A component that has an input to take/provide Double value
|
| EmailBox |
A component that has an input to take/provide Email(s) value
|
| FieldsGrouping |
This class can logically group a set of components that implements
HasGrouping interface |
| FloatBox |
A component that has an input to take/provide float value
|
| InputValueBox<T extends InputValueBox<T>> |
A Base implementation for special type components with text input
|
| IntegerBox |
A component that has an input to take/provide Integer value
|
| LocalSuggestBoxStore<T> |
An implementation of
SuggestBoxStore that provides Suggestion from a local List |
| LongBox |
A component that has an input to take/provide Long value
|
| MultiSelect<T> |
A component that allow selecting multiple options from a DropDownMenu
|
| NumberBox<T extends NumberBox<T,E>,E extends Number> |
A Base implementation for form inputs that takes/provide numeric values
|
| Radio<T> |
A component that represent a single option in a
RadioGroup |
| RadioGroup<T> |
A component to group a set of
Radio component as one field, only one Radio can be checked
from the this radio group. |
| Select<T> |
A component that allow selecting a single option from a DropDownMenu
|
| SelectOption<T> |
A component for a single select option in the select component DropDownMenu
|
| SelectOptionGroup<T> |
A component that can group a set of
SelectOption |
| ShortBox |
A component that has an input to take/provide Short value
|
| SuggestBox<T> |
A component that dynamically loads suggestions from a
SuggestBoxStore while the user is
typing |
| SuggestItem<T> |
A component that represent a suggestion in the
SuggestBox |
| SwitchButton |
A component that can switch between two boolean values with different labels
|
| TelephoneBox |
A component to input phone numbers
|
| TextArea |
a component that takes/provide a multi-line String values
|
| TextBox |
A component that take/provide a single line String values
|
| ValueBox<T extends ValueBox<T,E,V>,E extends elemental2.dom.HTMLElement,V> |
A base implementation for form elements that can have a value with extra features like focus,
placeholders, change handlers
|
| ValueBox.AutoValidator |
A class to wrap an
ValueBox.AutoValidate and provide the ability to attach/remove it from a
component |
Copyright © 2019–2022 Dominokit. All rights reserved.