Платформа 3V/Формы/Источники данных/Справочник/DefaultValue (удалить): различия между версиями
< Платформа 3V | Формы | Источники данных | Справочник
Перейти к навигации
Перейти к поиску
(Новая страница: «Для того чтобы задать значения по умолчанию в параметрах следует <syntaxhighlight lang="JSON"> { "di...») |
|||
Строка 1: | Строка 1: | ||
− | Для того чтобы задать | + | Для того чтобы задать значение по умолчанию в выпадающем списке параметра используют свойство '''DictionarySourceSelectionMode''' со значением '''DefaultValue'''.<br> |
+ | |||
+ | Например, при открытии карточки всегда в параметре должны быть выбраны: "Кузнецов", "Смирнов" и "Сидоров". | ||
+ | Источником в выпадающем списке является справочник 1521, "Кузнецов", "Смирнов" и "Сидоров" - элементы справочника с идентификаторами 5, 4, 3. | ||
+ | [[Файл:1 выбор элементов.png|700px|слева]]<br clear="both" /><br> | ||
+ | Поэтому в JSON источника в карточке мы указываем следующие настройки '''defaultValue''' [ 3, 4, 5] и в '''"dictionarySourceSelectionMode"''' указываем значение "DefaultValue".<br> | ||
+ | Пример JSON описания: | ||
<syntaxhighlight lang="JSON"> | <syntaxhighlight lang="JSON"> | ||
{ | { | ||
− | "dictionaryId": | + | "dictionaryId": 1521, |
"hierarchyId": null, | "hierarchyId": null, | ||
"defaultValue": [ | "defaultValue": [ | ||
− | + | 3, | |
− | + | 4, | |
+ | 5 | ||
], | ], | ||
"defaultValueExpressionId": null, | "defaultValueExpressionId": null, | ||
Строка 26: | Строка 33: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | В результате при открытии карточки мы получим: | |
+ | [[Файл:2 результат параметра по умолчанию.png|900px|слева]]<br clear="both" /><br> |
Версия 14:23, 9 февраля 2022
Для того чтобы задать значение по умолчанию в выпадающем списке параметра используют свойство DictionarySourceSelectionMode со значением DefaultValue.
Например, при открытии карточки всегда в параметре должны быть выбраны: "Кузнецов", "Смирнов" и "Сидоров". Источником в выпадающем списке является справочник 1521, "Кузнецов", "Смирнов" и "Сидоров" - элементы справочника с идентификаторами 5, 4, 3.
Поэтому в JSON источника в карточке мы указываем следующие настройки defaultValue [ 3, 4, 5] и в "dictionarySourceSelectionMode" указываем значение "DefaultValue".
Пример JSON описания:
{
"dictionaryId": 1521,
"hierarchyId": null,
"defaultValue": [
3,
4,
5
],
"defaultValueExpressionId": null,
"parameterId": null,
"dictionarySourceSelectionMode": "DefaultValue",
"dataSourceAttributesAdditionsSettings": [],
"externalFileStorageUrl": null,
"filePrefix": null,
"discriminator": "DictionaryDataSource",
"id": 3,
"name": "Справочник",
"isReadOnly": false,
"dataEditRuleIds": [],
"dataEditExpressionIds": [],
"beforeSaveDataActions": [],
"beforeSaveActions": [],
"afterSaveDataActions": [],
"afterSaveActions": []
}
В результате при открытии карточки мы получим: