Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UIRowEvent

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

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

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

 export function setListener(elem: IDataElement) {
     elem.on('afterAddRow', (event: UIRowEvent, form: IForm, elem: ITable) => {
         console.log(`Установка данных элемента ${event.row.value}`);
     });
 }

Hierarchy

Accessors

data

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

    Returns any

  • Устанавливает данные, которые должны быть установлены строке таблицы.

    Если установить данные в методе ITable.onBeforeAddRow или событии ITableEvents.beforeAddRow, то эти данные будут установлены строке таблицы.

    Установка данных в методе ITable.onAfterAddRow и событии ITableEvents.afterAddRow игнорируется.

    Parameters

    • val: any

    Returns void

onServer

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

    Returns boolean

row

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>

value

  • get value(): any
  • set value(val: any): void
  • Возвращает value, которое передано в конструктор IRow.

    Returns any

  • Устанавливает значение, которые должно быть установлено в строке таблицы.

    Если установить значение в методе ITable.onBeforeAddRow или событии ITableEvents.beforeAddRow, то это значение будет установлено строке таблицы.

    Установка значения в методе ITable.onAfterAddRow и событии ITableEvents.afterAddRow игнорируется.

    Parameters

    • val: any

    Returns void

Methods

stop

  • stop(): void

Generated using TypeDoc