Платформа 3V/Формы/Источники данных/Справочник: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
Строка 37: Строка 37:
 
| filter || Фильтр справочника [[Платформа_3V/Карточка/CardsDto/DictionaryFilterDto|'''DictionaryFilterDto''']]
 
| filter || Фильтр справочника [[Платформа_3V/Карточка/CardsDto/DictionaryFilterDto|'''DictionaryFilterDto''']]
 
|-
 
|-
| sortingOptions|| Настройки сортировки справочника [[Платформа_3V/Формы/Источники_данных/Справочник/Cортировка|'''SortingOptionsDto''']]
+
| [[Платформа_3V/Формы/Источники_данных/Справочник/Cортировка|'''sortingOptions''']]|| Настройки сортировки справочника
 
|-
 
|-
 
| groupingOptions|| Настройки группировки справочника [[Платформа_3V/Карточка/DictionaryDto/IDictionaryGroupingOptions|'''IDictionaryGroupingOptions''']]
 
| groupingOptions|| Настройки группировки справочника [[Платформа_3V/Карточка/DictionaryDto/IDictionaryGroupingOptions|'''IDictionaryGroupingOptions''']]
Строка 43: Строка 43:
 
| dictionaryAttributes|| Коллекция загружаемых атрибутов [[Платформа_3V/Карточка/DictionaryDto/AttributeDefinitionDto|'''AttributeDefinitionDto''']]
 
| dictionaryAttributes|| Коллекция загружаемых атрибутов [[Платформа_3V/Карточка/DictionaryDto/AttributeDefinitionDto|'''AttributeDefinitionDto''']]
 
|-
 
|-
| dictionarySourceSelectionMode|| Режим выставления отметки справочника при первом его открытии [[Платформа_3V/Карточка/Источники_данных#Режимы выставления отметки справочника при открытии справочника|'''DictionarySourceSelectionMode''']]
+
| [[Платформа_3V/Карточка/Источники_данных#Режимы выставления отметки справочника при открытии справочника|'''dictionarySourceSelectionMode''']]|| Режим выставления отметки справочника при первом его открытии
 
|-
 
|-
 
| defaultValueExpressionId || Идентификатор выражения, результат которого будет использоваться как значение по умолчанию при соответствующем значении [[Платформа_3V/Карточка/Источники_данных#Режимы выставления отметки справочника при открытии справочника (DictionarySourceSelectionMode)|'''DictionarySourceSelectionMode''']] (DefaultValueByExpression , DefaultValueByExpressionOrSelectFirst )
 
| defaultValueExpressionId || Идентификатор выражения, результат которого будет использоваться как значение по умолчанию при соответствующем значении [[Платформа_3V/Карточка/Источники_данных#Режимы выставления отметки справочника при открытии справочника (DictionarySourceSelectionMode)|'''DictionarySourceSelectionMode''']] (DefaultValueByExpression , DefaultValueByExpressionOrSelectFirst )

Версия 13:19, 5 апреля 2021

 1     {
 2       "id": 1,
 3       "name": "Источник на справочнике",
 4       "dictionaryId": 14040,
 5       "hierarchyId": null,
 6       "filter": [
 7         {
 8           "id": 1,
 9           "expressionId": 1,
10           "value": 33
11         }
12       ],
13       "sortingOptions": null,
14       "groupingOptions": null,
15       "dictionaryAttributes": null,
16       "defaultValue": null,
17       "defaultValueExpressionId": null,
18       "parameterId": null,
19       "dictionarySourceSelectionMode": "None",
20       "dataSourceAttributesAdditionsSettings": null,
21       "externalFileStorageUrl": null,
22       "filePrefix": null,
23       "discriminator": "DictionaryDataSource"
24     }
Свойство Описание
dictionaryId Идентификатор справочника (объект репозитория)
hierarchyId Идентификатор альтернативной иерархии справочника DictionaryHierarchyDto
filter Фильтр справочника DictionaryFilterDto
sortingOptions Настройки сортировки справочника
groupingOptions Настройки группировки справочника IDictionaryGroupingOptions
dictionaryAttributes Коллекция загружаемых атрибутов AttributeDefinitionDto
dictionarySourceSelectionMode Режим выставления отметки справочника при первом его открытии
defaultValueExpressionId Идентификатор выражения, результат которого будет использоваться как значение по умолчанию при соответствующем значении DictionarySourceSelectionMode (DefaultValueByExpression , DefaultValueByExpressionOrSelectFirst )
parameterId Идентификатор параметра, значения которого будут использоваться как значение по умолчанию при соответствующем значении DictionarySourceSelectionMode (ParameterValue, ParameterValueOrSelectFirst)
defaultValue Коллекция идентификаторов элементов справочника, которые будут использоваться как значение по умолчанию при соответствующем значении DictionarySourceSelectionMode (DefaultValue, DefaultValueByExpressionOrSelectFirst)
dataSourceAttributesAdditionsSettings Коллекция дополнительных настроек для атрибутов справочника DataSourceAttributesAdditionsSettings
externalFileStorageUrl Ссылка на внешнее хранилище файлов. Хранилище должно иметь апи на загрузку файлов через put "upload/fileName" и на получение через get "get/fileName".
filePrefix Префикс для файлов, загружаемых в externalFileStorageUrl. Может использоваться для задания пути файла, например префикс "folder/" будет означать, что файлы будут складываться в папку "folder".

Режимы выставления отметки справочника при открытии справочника (DictionarySourceSelectionMode)

Значение Описание
None (0) -
SelectFirst (1) Будет выбран первый элемент справочника
SelectAll (2) Будут выбраны все элементы справочника
DefaultValue (3) Будут выбраны элементы по умолчанию
ParameterValue (4) Будут выбраны элементы по значению параметра
SelectAllEver (5) Будут выбраны все элементы справочника, в отличии от SelectAll, при обновлении источника отметка сбрасывается всегда до полной, позволяет решить вопрос, когда при нескольких перестроений зависимых источников некоторые из элементов оказываются не выбраны
DefaultValueByExpression (6) Будут выбраны элементы по результату вычисления выражения
DefaultValueOrSelectFirst (103) Будут выбраны элементы по умолчанию или первый элемент
ParameterValueOrSelectFirst(104) Будут выбраны элементы по значению параметра или первый элемент
DefaultValueByExpressionOrSelectFirst (106) Будут выбраны элементы по результату вычисления выражения или первый элемент