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

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
Строка 9: Строка 9:
 
| <syntaxhighlight lang="JSON" line>
 
| <syntaxhighlight lang="JSON" line>
 
  "defaultNewElementSettings": {
 
  "defaultNewElementSettings": {
         "createElementConditionId": 111100,
+
         "conditionExpressionId": 111100,
 
         "defaultValues": [
 
         "defaultValues": [
 
           {
 
           {
Строка 32: Строка 32:
 
! Поле !! Описание
 
! Поле !! Описание
 
|-
 
|-
createElementConditionId|| Условие, при выполнении которого необходимо создавать новый элемент ('''binaryConditionsRules''')
+
conditionExpressionId|| Идентификатор выражения с условием, при выполнении которого необходимо создавать новый элемент
 
|-
 
|-
 
|  defaultValues || Значения атрибутов, которые присваиваются новому элементу
 
|  defaultValues || Значения атрибутов, которые присваиваются новому элементу

Версия 09:00, 5 апреля 2022

Описание

Для того, чтобы при открытии формы сразу создавался элемент справочника, необходимо в источнике данных (DictionaryDataSource ) прописать defaultNewElementSettings, где обязательно указать "saveElementOnInitialize": true и значения для заполнения атрибутов по умолчанию:

"entryDataSources": {}
 1  "defaultNewElementSettings": {
 2         "conditionExpressionId": 111100,
 3         "defaultValues": [
 4           {
 5             "attributeId": 2,
 6             "value": "Новый объект",
 7             "expressionId": null
 8           },    
 9           {
10             "attributeId": 3,
11             "value": null,
12             "expressionId": 1001
13           }
14         ],
15         "saveElementOnInitialize": true
16       },
Поле Описание
conditionExpressionId Идентификатор выражения с условием, при выполнении которого необходимо создавать новый элемент
defaultValues Значения атрибутов, которые присваиваются новому элементу
saveElementOnInitialize Сохранять элемент при инициализации формы