Table
Элемент для отображения записей из базы данных
Начальные настройки:
Model - модель данных для таблицы.
Endpoint - источник данных для таблицы.
Настройки внешнего вида:
Title (не обязательно) - заголовок таблицы.
Width (обязательно) - ширина таблицы.
Style (обязательно) - размер строки таблицы.
Pagination (обязательно) - включение и выключение пагинации. По умолчанию включена.
Page size (не обязательно) - строки на страницу.
Border (обязательно) - границы таблицы.
Name (обязательно) - имя таблицы.
Visible (обязательно) - делает таблицу видимой, если включена. Включено по умолчанию.
Данные:
В этом разделе вы можете управлять столбцами таблицы.
Триггеры рабочего процесса:
- 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 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 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 Get Data
Получение данных таблицы
Входные параметры:
- Component Id [string] - идентификатор компонента таблицы.
Выходные параметры:
- Records [integer] - количество записей в таблице;
- Data [model] - данные из таблицы. Будет показан в бизнес-процессе, если указан только идентификатор компонента;
Table Update Data
Обновить данные таблицы
Входные параметры:
- Data [model] - данные из таблицы. Отображается в бизнес-процессе, когда указан только идентификатор компонента;
- Component Id [string] - идентификатор компонента таблицы.
- Total Records [integer] - количество записей в таблице.
- _limit [integer] - максимально возможное количество записей в таблице;
- _offset [integer] - смещение текущей записи относительно первой записи.
Table Clear Data
Очистить данные таблицы
Входные параметры:
- Component Id [string] - идентификатор компонента таблицы.