public static interface TextInputField.TextChangeNotifier
Modifier and Type | Method and Description |
---|---|
com.haulmont.bali.events.Subscription |
addTextChangeListener(java.util.function.Consumer<TextInputField.TextChangeEvent> listener)
Adds a listener that is fired when the component value is changed.
|
TextInputField.TextChangeEventMode |
getTextChangeEventMode() |
int |
getTextChangeTimeout()
Gets the timeout used to fire
TextInputField.TextChangeEvent s and ValueChangeEvent s when the
getTextChangeEventMode() is TextInputField.TextChangeEventMode.LAZY or
TextInputField.TextChangeEventMode.TIMEOUT . |
void |
removeTextChangeListener(java.util.function.Consumer<TextInputField.TextChangeEvent> listener)
Deprecated.
Use
Subscription instead |
void |
setTextChangeEventMode(TextInputField.TextChangeEventMode mode)
Sets the mode how the TextField triggers
TextInputField.TextChangeEvent s and ValueChangeEvent s. |
void |
setTextChangeTimeout(int timeout)
The text change timeout modifies how often text change events are
communicated to the application when
getTextChangeEventMode() is
TextInputField.TextChangeEventMode.LAZY or TextInputField.TextChangeEventMode.TIMEOUT . |
com.haulmont.bali.events.Subscription addTextChangeListener(java.util.function.Consumer<TextInputField.TextChangeEvent> listener)
listener
- a listener to addSubscription
object@Deprecated void removeTextChangeListener(java.util.function.Consumer<TextInputField.TextChangeEvent> listener)
Subscription
insteadlistener
- a listener to removeint getTextChangeTimeout()
TextInputField.TextChangeEvent
s and ValueChangeEvent
s when the
getTextChangeEventMode()
is TextInputField.TextChangeEventMode.LAZY
or
TextInputField.TextChangeEventMode.TIMEOUT
.void setTextChangeTimeout(int timeout)
getTextChangeEventMode()
is
TextInputField.TextChangeEventMode.LAZY
or TextInputField.TextChangeEventMode.TIMEOUT
.timeout
- timeout in millisecondsTextInputField.TextChangeEventMode getTextChangeEventMode()
TextInputField.TextChangeEvent
s and ValueChangeEvent
s.void setTextChangeEventMode(TextInputField.TextChangeEventMode mode)
TextInputField.TextChangeEvent
s and ValueChangeEvent
s.mode
- the new mode