Событие вызывается после редактирования, в результате вызова метода IElement.edit.
Для получения или изменения значения после редактирования используйте UIEditEvent.value.
По завершении метода результат редактирования UIEditEvent.value будет подставлен в IElement.value.
Так как редактирование завершено вызов UIEditEvent.stop игнорируется.
На данные (если элемент - наследник IDataElement) возвращаемое значение никак не влияет. Если вы хотите изменить данные элемента вызывайте метод this.setData(...).
Объект для управлиения событием onBeforeedit.
Объект формы, которая содержит элемент.
Текущий элемент формы, для которого вызывается метод.
Подэлемент, если у элемента редактируется подэлемент (например, в IList или IGroup).
Событие вызывается после загрузки элемента, и перед вызовом метода IElement.onAfterLoad.
Метод не вызывается, если в методе IElement.onBeforeLoad или событии IElementEvents.beforeLoad вызвали UILoadEvent.stop.
Объект события загузки.
Объект формы, которая содержит элемент.
Текущий элемент формы, для которого вызывается событие.
Событие вызывается после открытия контекстного меню, и перед вызовом метода {@link IContextMenuElement.onAfterOpenContextMenu | onAfterOpenContextMenu()}.
Событие не вызывается, если метод {@link IContextMenuElement.onBeforeOpenContextMenu | onBeforeOpenContextMenu()} вернул false
.
Объект формы, которая содержит элемент.
Текущий элемент формы, для которого вызывается метод.
Данные элемента
Событие вызывается после установки данных элемента, и перед вызовом метода IDataElement.onAfterSetData.
Событие не вызывается, если в методе IDataElement.onBeforeSetData вызван UISetDataEvent.stop.
Объект события установки данных.
Объект формы, которая содержит элемент.
Текущий элемент формы, для которого вызывается метод.
Событие вызывается перед началом редактирования, в результате вызова метода IElement.edit.
Для получения значения до изменения используйте UIEditEvent.value.
Для отмены редактирования выполните UIEditEvent.stop.
Объект для управлиения событием onBeforeedit.
Объект формы, которая содержит элемент.
Текущий элемент формы, для которого вызывается метод.
Подэлемент, если у элемента редактируется подэлемент (например, в IList или IGroup).
Событие вызывается перед загрузкой элемента, и перед вызовом метода onBeforeLoad().
Если вы хотите получить данные, переданные в событие beforeLoad, или хотите остановить загрузку элемента, используйте объект event: UILoadEvent, соответственно UILoadEvent.data и UILoadEvent.stop.
Объект события загузки.
Объект формы, которая содержит элемент.
Текущий элемент формы, для которого вызывается событие.
Событие вызывается перед открытием контекстного меню, и перед вызовом метода {@link IContextMenuElement.onBeforeOpenContextMenu | onBeforeOpenContextMenu()}.
Объект формы, которая содержит элемент.
Текущий элемент формы, для которого вызывается метод.
Данные элемента.
Событие вызывается перед установкой данных элемента, и перед вызовом метода onBeforeSetData().
Устанавливаемые данные можно получить UISetDataEvent.data.
Если внутри метода вызвать UISetDataEvent.stop, то установка данных для элемента прекратится.
Данные получаются соответствии со значением свойства IDataElement.bindingProperty. Эти данные могут быть изменены в этом методе и возвращены свойству UISetDataEvent.data. Возвращенные данные будут установлены для этого элемента.
Объект события установки данных.
Объект формы, которая содержит элемент.
Текущий элемент формы, для которого вызывается метод.
Событие вызывается при потере фокуса элементом в следующих случаях:
Сначала происходит погружение от элемента ко всем подэлементам, т.е. событие blur вызывается сначала у элемента, потом по всей иерархии вложенных элементов с фокусом. Затем всплытие, т.е событие blur вызывается по всей иерархии вложенных элементов от вложенного элемента с фокусом к элементу.
Объект формы, которая содержит элемент.
Элемент формы, на котором происходит событие.
Подэлемент, если элемент формы включает другие элементы (например, подэлемент IList - IListItem).
Событие вызывается после нажатия клавиши мыши.
Объект формы, которая содержит элемент.
Элемент формы.
Подэлемент, если элемент формы включает другие элементы (например, подэлемент IList - IListItem).
Событие вызывается после двойного нажатия клавиши мыши.
Объект формы, которая содержит элемент.
Элемент формы, по которому клик.
Подэлемент, по которому клик, если элемент формы включает другие элементы (например, подэлемент IList - IListItem).
Фокус на IElement появляется при клике и при навигации клавишами, только если установлено свойство tabindex, кроме IElements, являющихся подэлементом IList, ITable. Для них фокус если IList и ITable с tabindex.
Событие вызывается при фокусе на элементе в следующих случаях:
Сначала происходит погружение от формы к элементу, т.е. событие focus вызывается сначала у формы, потом по всей иерархии вложенных элементов. Затем всплытие, т.е. событе focus вызывается по всей иерархии вложенных элементов от элемента к форме.
Объект формы, которая содержит элемент.
Элемент формы, на котором происходит событие.
Подэлемент, если элемент формы включает другие элементы (например, подэлемент IList - IListItem).
Событие вызывается в момент привоения значения свойству IElement.visibility = false
Объект формы, которая содержит элемент.
Событие вызывается при нажатии клавиши на элементе, на котором установлен фокус (IElement.focus)
Сначала происходит погружение от формы к элементу, т.е. событие keydown вызывается сначала у формы, потом по всей иерархии вложенных элементов. Затем всплытие, т.е. событе keydown вызывается по всей иерархии вложенных элементов от элемента к форме.
Объект формы, которая содержит элемент.
Элемент формы.
Подэлемент, если элемент формы включает другие элементы, которые имеют фокус(например, подэлемент IList - элемент IListItem).
Событие вызывается при отпускании клавиши на элементе, на котором установлен фокус (IElement.focus)
Сначала происходит погружение от формы к элементу, т.е. событие keyup вызывается сначала у формы, потом по всей иерархии вложенных элементов. Затем всплытие, т.е. событе keyup вызывается по всей иерархии вложенных элементов от элемента к форме.
Объект формы, которая содержит элемент.
Элемент формы.
Подэлемент, если элемент формы включает другие элементы, которые имеют фокус(например, подэлемент IList - элемент IListItem).
Событие вызывается в момент привоения значения свойству IElement.visibility = true
При открытии формы это событие вызывается только у формы. У элементов формы это событие не вызывается.
Объект формы, которая содержит элемент.
Generated using TypeDoc
Интерфейс, определяющий события, генерируемые элементом IContextElement.
ПРИМЕР прослушивания этих событий