Слушатель изменения элемента ввода.
Требует загрузки модуля EventsExt.
new
new y5.InputObserver(listener, element, add, context)
Имя аргумента | Тип | Описание |
---|---|---|
listener | Function | callback-функция |
element | Element | элемент |
add | Boolean | начать слушать немедленно (false - по умолчанию) |
context | Object | контекст выполнения функции listener |
Пример:
new y5.InputObserver(callback, element, true);
add
add()
Добавляет слушатель.
getState
getState() -> Object — объект состояния
Получает текущее состояние элемента ввода.
isInitChanged
isInitChanged() -> Boolean — изменение текущего состояния элемента в сравнении с this.initState
Возвращает изменение состояния ввода в сравнении с начальным.
remove
remove()
Удаляет слушатель.
setInitState
setInitState()
Устанавливает начальное состояние элемента.