Платформа 3V/Формы/Источники данных: различия между версиями
< Платформа 3V | Формы
Перейти к навигации
Перейти к поиску
Строка 29: | Строка 29: | ||
|- | |- | ||
| afterSaveDataActions|| Коллекция идентификаторов действий [[Платформа_3V/Карточка/CardsDto/Action|'''Action''']], которые выполняются после сохранения источника данных | | afterSaveDataActions|| Коллекция идентификаторов действий [[Платформа_3V/Карточка/CardsDto/Action|'''Action''']], которые выполняются после сохранения источника данных | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
Версия 13:21, 5 апреля 2021
Все источники данных в серверной карточке описываются в коллекции entryDataSources.
1 {
2 ...
3 "entryDataSources": [
4 ...
5 ],
6 ...
7 }
Содержание
- 1 Базовые свойства источников данных
- 2 Источник данных на отчете (PivotDataSource)
- 3 Источник данных на показателе (DataIndicatorDataSource)
- 4 Источник данных на согласовании (WorkflowDataSource)
- 5 Источник данных на Json (JsonDataSource)
- 6 Источник данных на справочнике с возможностью фильтрации элементов (ViewDictionaryDataSource)
Базовые свойства источников данных
Все источники данных имеют свойства перечисленные ниже.
Свойство | Описание |
---|---|
id | Идентификатор источника данных |
name | Наименование источника данных |
isReadOnly | Признак, что источник данных доступен только для чтения |
dataEditRuleIds | Коллекция идентификаторов правил BinaryConditionRule, которые определяют доступность редактирования источника |
beforeSaveDataActions | Коллекция идентификаторов действий Action, которые выполняются перед сохранением источника данных |
afterSaveDataActions | Коллекция идентификаторов действий Action, которые выполняются после сохранения источника данных |
Источник данных на отчете (PivotDataSource)
1 {
2 "id": 1,
3 "name": "Источник на отчёте",
4 "pivotId": 14040,
5 "parameters": [
6 ...
7 ],
8 "discriminator": "PivotDataSource"
9 }
Свойство | Описание |
---|---|
pivotId | Идентификатор отчёта (объект репозитория) |
parameters | Коллекция параметров с которыми должен открываться отчёт EntryExpressionParameterDto |
Источник данных на показателе (DataIndicatorDataSource)
1 {
2 "id": 1,
3 "name": "Источник на показателе",
4 "indicatorId": 14040,
5 "selectionSetId": 1,
6 "discriminator": "DataIndicatorDataSource"
7 }
Свойство | Описание |
---|---|
indicatorId | Идентификатор показателя (объект репозитория) |
selectionSetId | Идентификатор отметки EntrySelectionSetDto по которой будет открыт показатель |
Источник данных на согласовании (WorkflowDataSource)
1 {
2 "id": 1,
3 "name": "Источник на согласовании",
4 "workflowId": 14040,
5 "parameters": [
6 {
7 "id": 1,
8 "expressionId": 1,
9 "value": 33
10 }
11 ],
12 "stateChangeActions": [
13 1
14 ],
15 "discriminator": "WorkflowDataSource"
16 }
Свойство | Описание |
---|---|
workflowId | Идентификатор согласования (объект репозитория) |
parameters | Коллекция параметров согласования ValueParameter |
stateChangeActions | Коллекция идентификаторов действий по условию ConditionalAction, которые выполняются при изменении состояния согласования |
Источник данных на Json (JsonDataSource)
1 {
2 "id": 1,
3 "name": "Источник на Json",
4 "jsonExpressionId": 1,
5 "discriminator": "JsonDataSource"
6 }
Свойство | Описание |
---|---|
jsonExpressionId | Идентификатор выражения EntryExpressionDto для вычисления/получения Json значения. |
Источник данных на справочнике с возможностью фильтрации элементов (ViewDictionaryDataSource)
1 {
2 "id": 1,
3 "name": "Источник на справочнике",
4 "dictionaryDataSourceId": 1,
5 "selectAllElements": false,
6 "filters": [...],
7 "useBaseDataSourceValue": false,
8 "dataSourceAttributesAdditionsSettings": null,
9 "discriminator": "ViewDictionaryDataSource"
10 }
Свойство | Описание |
---|---|
dictionaryDataSourceId | Идентификатор базового источника данных на справочнике |
selectAllElements | Признак, что будут отмечены все элементы справочника |
filters | Коллекция фильтров ViewDictionaryDataSourceBaseFilter |
useBaseDataSourceValue | Признак, что при построении инстанса значение будет формироваться на основе базового источника данных |
dataSourceAttributesAdditionsSettings | Коллекция дополнительных настроек для атрибутов справочника DataSourceAttributesAdditionsSettings |