Платформа 3V/Формы/Выражения/Параметры/На параметре формы (EntryExpressionCardParameter): различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
Параметр, который возращает коллекцию элементов, пришедших в качестве [[Платформа_3V/Формы/Параметры_формы|'''параметра формы''']], имеет следующую структуру:
+
Параметр, который возращает коллекцию элементов, пришедших в качестве [[Платформа_3V/Формы/Параметры_формы|'''параметра формы''']], имеет следующую структуру.:
 +
 
  
 
<syntaxhighlight lang="JSON" line>
 
<syntaxhighlight lang="JSON" line>
Строка 9: Строка 10:
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
Пример можно посмотреть [https://study.3v-cloud.com/navigator/#/home?objectId=1771 здесь.]<br>
  
 
== Описание свойств параметра ==
 
== Описание свойств параметра ==
Строка 19: Строка 22:
 
| allowMultipleValues|| Флаг об получении результата в виде коллекции значений (true/false)
 
| allowMultipleValues|| Флаг об получении результата в виде коллекции значений (true/false)
 
|-
 
|-
| discriminator|| EntryExpressionCardParameterDto
+
| discriminator|| EntryExpressionCardParameter
 
|-  
 
|-  
 
| parameterId || Идентификатор [[Платформа_3V/Формы/Параметры_формы|'''параметра формы''']]
 
| parameterId || Идентификатор [[Платформа_3V/Формы/Параметры_формы|'''параметра формы''']]
Строка 25: Строка 28:
  
 
==Пример использования в качестве параметра выражения==
 
==Пример использования в качестве параметра выражения==
При необходимости вычисления некоторого выражения на основании отметки, которая пришла в качестве параметра формы из блока [[Платформа_3V/Формы/Параметры_формы|'''parameters''']], используется соответствующий параметр EntryExpressionCardParameterDto
+
При необходимости вычисления некоторого выражения на основании отметки, которая пришла в качестве параметра формы из блока [[Платформа_3V/Формы/Параметры_формы|'''parameters''']], используется соответствующий параметр EntryExpressionCardParameter
  
 
Кейс: Выставить в элемент управления "Договоры", которые пришли в параметр "Договоры" с id=1 серверной карточки
 
Кейс: Выставить в элемент управления "Договоры", которые пришли в параметр "Договоры" с id=1 серверной карточки
Строка 35: Строка 38:
 
{
 
{
 
"id": 123,
 
"id": 123,
"name": "Использование в выражении параметра EntryExpressionCardParameterDto",
+
"name": "Использование в выражении параметра EntryExpressionCardParameter",
 
"description": null,
 
"description": null,
 
"title": null,
 
"title": null,
Строка 107: Строка 110:
 
"id": 1,
 
"id": 1,
 
"allowMultipleValues": true,
 
"allowMultipleValues": true,
"discriminator": "EntryExpressionCardParameterDto",
+
"discriminator": "EntryExpressionCardParameter",
 
"parameterId": 1
 
"parameterId": 1
 
}
 
}

Текущая версия на 08:35, 18 февраля 2022

Параметр, который возращает коллекцию элементов, пришедших в качестве параметра формы, имеет следующую структуру.:


1 {
2 	"id": 1,
3 	"allowMultipleValues": false,
4 	"discriminator": "EntryExpressionCardParameter",
5 	"parameterId": 1
6 }

Пример можно посмотреть здесь.

Описание свойств параметра

Свойство Описание
id Идентификатор параметра
allowMultipleValues Флаг об получении результата в виде коллекции значений (true/false)
discriminator EntryExpressionCardParameter
parameterId Идентификатор параметра формы

Пример использования в качестве параметра выражения

При необходимости вычисления некоторого выражения на основании отметки, которая пришла в качестве параметра формы из блока parameters, используется соответствующий параметр EntryExpressionCardParameter

Кейс: Выставить в элемент управления "Договоры", которые пришли в параметр "Договоры" с id=1 серверной карточки

JSON серверной карточки