Table

Нажмите, чтобы скопировать

Элемент для отображения записей из базы данных


Начальные настройки:

Model - модель данных для таблицы.
Endpoint - источник данных для таблицы.

table config


Настройки внешнего вида:

Title (не обязательно) - заголовок таблицы.

Width (обязательно) - ширина таблицы.

Style (обязательно) - размер строки таблицы.

Pagination (обязательно) - включение и выключение пагинации. По умолчанию включена.

Page size (не обязательно) - строки на страницу.

Border (обязательно) - границы таблицы.

Name (обязательно) - имя таблицы.

Visible (обязательно) - делает таблицу видимой, если включена. Включено по умолчанию.

Table


Данные:

В этом разделе вы можете управлять столбцами таблицы.

Table Data Settings


Триггеры рабочего процесса:

  • onCreate - срабатывает при создании компонента на странице;
  • onShow - срабатывает, когда компонент меняет свое состояние на видимое (отображается на странице);
  • onHide - срабатывает, когда компонент меняет свое состояние на скрытое (перестает отображаться);
  • onDestroy - срабатывает, когда компонент уничтожается;
  • onDataUpdate - срабатывает при выполнении блока Обновление данных таблицы;
  • onRowClick - срабатывает при щелчке по строке;
  • onRowDoubleClick - срабатывает при двойном щелчке по строке;
  • onFilter - срабатывает при постраничном отображении таблицы;

Действия компонента:

Table Get properties

Получает свойства таблицы.

Входные параметры:

  • Component Id [string] - идентификатор компонента таблицы.

Выходные параметры:

  • Title [string] - заголовок таблицы;
  • Style [enum] - стиль таблицы;
  • Pagination [boolean] - состояние пагинации;
  • Bordered [boolean] - состояние границы;
  • Visible [boolean] - состояние видимости;
  • Loading [boolean] - состояние загрузки;
  • Current page [integer] - текущая страница таблицы;
  • Records per page [integer] - количество записей на странице таблицы;
  • Total records [integer] - общее количество записей в таблице.

Table Get Properties

Table Set Properties

Устанавливает свойства таблицы.

Входные параметры:

  • Component Id [string] - идентификатор компонента таблицы;
  • Title [string] - заголовок таблицы;
  • Style [enum] - стиль таблицы;
  • Pagination [boolean] - состояние пагинации;
  • Bordered [boolean] - состояние границы;
  • Visible [boolean] - состояние видимости;
  • Loading [boolean] - состояние загрузки;
  • Current page [integer] - текущая страница таблицы;
  • Records per page [integer] - количество записей на странице таблицы;
  • Total records [integer] - общее количество записей в таблице.

Table Set Properties


Table Update Properties

Обновить свойства таблицы.

Входные параметры:

  • Component Id [string] - идентификатор компонента таблицы;
  • Title [string] - заголовок таблицы;
  • Style [enum] - стиль таблицы;
  • Pagination [boolean] - состояние пагинации;
  • Bordered [boolean] - состояние границы;
  • Visible [boolean] - состояние видимости;
  • Loading [boolean] - состояние загрузки;
  • Current page [integer] - текущая страница таблицы;
  • Records per page [integer] - количество записей на странице таблицы;
  • Total records [integer] - общее количество записей в таблице.


Table Update Properties

Table Get Data

Получение данных таблицы

Входные параметры:

  • Component Id [string] - идентификатор компонента таблицы.

Выходные параметры:

  • Records [integer] - количество записей в таблице;
  • Data [model] - данные из таблицы. Будет показан в бизнес-процессе, если указан только идентификатор компонента;


Table Get Data

Table Update Data

Обновить данные таблицы

Входные параметры:

  • Data [model] - данные из таблицы. Отображается в бизнес-процессе, когда указан только идентификатор компонента;
  • Component Id [string] - идентификатор компонента таблицы.
  • Total Records [integer] - количество записей в таблице.
  • _limit [integer] - максимально возможное количество записей в таблице;
  • _offset [integer] - смещение текущей записи относительно первой записи.

Table Update Data

Table Clear Data

Очистить данные таблицы

Входные параметры:

  • Component Id [string] - идентификатор компонента таблицы.

Table Clear Data


Пример использования:

Получение данных для таблицы

Использование таблиц в web-приложениях