Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UIEvent

Класс представляет собой событие, которое доступно в обработчиках события. Содержит дополнительные данные или методы обработки этого события. Например, HTMLElement, на котором произошло событие, или сам элемент IElement, на котором произошло событие.

Объект класса передается в обработчик события первым аргументом. Например:

 export function setClickListener(elem: IElement) {
     elem.on('click', (event: UIMouseEvent, form: IMyForm, elem: IElement, item: IElement) => {
         console.log(`Клик ${event.targetElement.name}`);
     });
 }

Hierarchy

Accessors

onServer

  • get onServer(): boolean
  • Возвращает true, если выполняется на сервере (при Server Side Rendering) и false если выполняется на клиенте.

    Returns boolean

serverSideRendering

  • get serverSideRendering(): boolean
  • Возвращает true, если использовался Server Side Rendering иначе false.

    Returns boolean

stopped

  • get stopped(): boolean
  • Возвращает логическое значение, указывающее, отменил ли вызов UIEvent.stop() распространение события.

    Returns boolean

target

  • get target(): HTMLElement
  • Ссылка на HTMLElement, на котором было совершено событие.

    Returns HTMLElement

targetElement

  • Элемент IElement, на котором произошло событие

    Returns IElement<IElementEvents>

Methods

stop

  • stop(): void
  • Предотвращает дальнейшее распространение текущего события.

    Returns void

Generated using TypeDoc