Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IRow

Строка таблицы ITable. Устанавливается в таблице заданием ITable.value или, если value==undefined, методом ITable.setData Для каждой строки устанавливаются элементы формы, которые описываются в IColumn.itemsElement, и в runtime доступны в свойстве IRow.elements.

Hierarchy

  • IRow

Properties

dom

dom: HTMLElement

Узел HTML элемента .

elements

Массив элементов строки таблицы, заданных для каждой ячейки.

id

id: string

Идентификатор строки таблицы

Optional value

value: any

Значение строки.

Methods

addClass

  • addClass(className: string): void
  • Добавляет класс к HTML элементу.

    ПРИМЕР

    function someFunction(elem: IRow) {
         elem.addClass("someClass");
    }
    

    РЕЗУЛЬТАТ

    <tr class="someClass"></tr>
    

    Parameters

    • className: string

    Returns void

addStyle

  • addStyle(property: string, value: string): void
  • Добавляет стиль к HTML элементу.

    addStyle('color', 'grey');
    

    Добавит к HTML элементу атрибут style:

    <tr style='color:grey;'>
    

    Parameters

    • property: string

      Название свойства, например: color

    • value: string

      Значение свойства, например: grey

    Returns void

collectData

  • collectData(): any[]
  • Возвращает массив данных из элементов строки IRow.elements. У каждого элемента вызывается метод IDataElement.collectData

    Returns any[]

    any

getData

  • getData(): any
  • Возвращает данные, переданные и сохраненные в строке таблицы, независимо от данных в элементах строки IRow.elements.

    Returns any

    any

removeClass

  • removeClass(className: string): void
  • Удаляет класс из HTML элемента.

    Parameters

    • className: string

    Returns void

removeStyle

  • removeStyle(property: string): void
  • Удаляет стиль из HTML элемента

    Parameters

    • property: string

      Название стиля, например: color

    Returns void

setData

  • setData(data: any): void
  • Метод вызывает метод setData() всех элементов формы, установленных для этой строки таблицы IRow.elements. И сохраняет данные для самой строки.

    Parameters

    • data: any

    Returns void

    void

Generated using TypeDoc