Платформа 3V/Формы/Источники данных/Справочник/DefaultValue (удалить)
< Платформа 3V | Формы | Источники данных | Справочник
Перейти к навигации
Перейти к поиску
Версия от 14:38, 9 февраля 2022; E.nekrasova (обсуждение | вклад)
Для того чтобы задать значение по умолчанию в выпадающем списке параметра используют свойство DictionarySourceSelectionMode со значением DefaultValue.
Например, при открытии карточки всегда в параметре должны быть выбраны: "Кузнецов", "Смирнов" и "Сидоров".
Пример можно посмотреть здесь.
Источником в выпадающем списке является справочник 1555, "Кузнецов", "Смирнов" и "Сидоров" - элементы справочника с идентификаторами 5, 4, 3.
Поэтому в JSON источника в карточке мы указываем следующие настройки defaultValue [ 3, 4, 5] и в "dictionarySourceSelectionMode" указываем значение "DefaultValue".
Пример JSON описания:
{
"dictionaryId": 1555,
"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": []
}
В результате при открытии карточки мы получим: