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

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
 
(не показаны 2 промежуточные версии 2 участников)
Строка 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">
 
{
 
      "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": []
 
    }
 
</syntaxhighlight>
 
В результате при открытии карточки мы получим:
 
[[Файл:2 результат параметра по умолчанию.png|900px|слева]]<br clear="both" /><br>
 

Текущая версия на 15:04, 9 февраля 2022

страница на удаление