Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UILoadEvent

Класс представляет собой событие, которое доступно в обработчиках событий при загрузке элемента:

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

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

 export function setClickListener(elem: IElement) {
     elem.on('beforeLoad', (event: UILoadEvent, form: IMyForm, elem: IElement) => {
         console.log(`Загрузка ${event.targetElement.name}`);
     });
 }

Hierarchy

Accessors

data

  • get data(): any
  • set data(val: any): void
  • Возвращает данные, которые переданы в метод загрузки формы.

    Returns any

  • Устанавливает данные загрузки.

    Если установить данные загрузки в методе IElement.onBeforeLoad или событии IElementEvents.beforeLoad, то они доступны в методе {@link IElement.onAfrterLoad} и событии IElementEvents.afterLoad.

    Установка данных загрузки в методе IElement.onAfterLoad и событии IElementEvents.afterLoad игнорируется, так как эти данные только для загрузки и никуда больше не передаются.

    Parameters

    • val: any

    Returns void

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
  • Останавливает загрузку элемента. Может быть вызван в методе IElement.onBeforeLoad или событии IElementEvents.beforeLoad. Вызов этого метода в методе {@link IElement.onAfrterLoad} и событии IElementEvents.afterLoad игнорируется.

    Returns void

Generated using TypeDoc