|
| 1 | +--- |
| 2 | +title: Источники данных (v2) |
| 3 | +description: Документация Tabbled платформы | Источники данных (v2) |
| 4 | +--- |
| 5 | + |
| 6 | +# Работа с источниками данных в API DataSource v2 |
| 7 | + |
| 8 | +## Конфигурация |
| 9 | + |
| 10 | +### Получить список страниц |
| 11 | + |
| 12 | +### Получить страницу по алиасу |
| 13 | + |
| 14 | +### Обновить параметры страницы |
| 15 | + |
| 16 | +# Структура объектов |
| 17 | + |
| 18 | +## PageDto |
| 19 | +* alias (string, required) - алиас страницы |
| 20 | +* title (string, required) - название, |
| 21 | +* datasets (array[object]) - наборы данных подключенных к старнице, параметры |
| 22 | + * alias (string, required) - алиас |
| 23 | + * datasource (string, required) - алиас источника данных |
| 24 | + * fields (array[string], optional) - поля для выборки, если не указан, выбирает все доступные поля источника данных |
| 25 | +* elements (array[object], required) - элементы страницы |
| 26 | + * id (string) - ид элемента |
| 27 | + * componentName (string) - имя компонента |
| 28 | + * properties (object) - параметры компонента, зависит от доступного набора параметров компонента |
| 29 | + * colSpan (number) - ширина компонента, кол-во колонок в 12 колоночном гриде |
| 30 | +* headerActions (array[object]) - действия в шапке старницы |
| 31 | + |
| 32 | +## Error |
| 33 | + |
| 34 | +Ошибка выполнения запросов |
| 35 | + |
| 36 | +Тип: объект |
| 37 | + |
| 38 | +Параметры: |
| 39 | + |
| 40 | +* statusCode (string, optional) - код ошибки |
| 41 | +* error (string, required) - описание ошибки |
| 42 | +* message (string[], optional) - ошибки при валидации запроса |
0 commit comments