public static interface TextInputField.TextChangeNotifier
io.jmix.core.common.event.Subscription addTextChangeListener(java.util.function.Consumer<TextInputField.TextChangeEvent> listener)
listener
- a listener to addSubscription
objectint getTextChangeTimeout()
TextInputField.TextChangeEvent
s and ValueChangeEvent
s when the
getTextChangeEventMode()
is TextInputField.TextChangeEventMode.LAZY
or
TextInputField.TextChangeEventMode.TIMEOUT
.@StudioProperty(name="textChangeTimeout", defaultValue="400") 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.@StudioProperty(name="textChangeEventMode", defaultValue="LAZY", options={"BLUR","EAGER","TIMEOUT","LAZY"}) void setTextChangeEventMode(TextInputField.TextChangeEventMode mode)
TextInputField.TextChangeEvent
s and ValueChangeEvent
s.mode
- the new mode