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

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Параметр, который возращает значение элемента управления серверной карточки (uiSource) имее...»)
 
 
(не показаны 4 промежуточные версии этого же участника)
Строка 6: Строка 6:
 
     "id": 1,
 
     "id": 1,
 
     "allowMultipleValues": false,
 
     "allowMultipleValues": false,
     "discriminator": "EntryExpressionUiSourceParameterDto"
+
     "discriminator": "EntryExpressionUiSourceParameter"
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
Строка 15: Строка 15:
 
! Свойство !! Описание
 
! Свойство !! Описание
 
|-
 
|-
| uiSourceId || Ссылка на идентификатор ("id") элемента управления
+
| uiSourceId || Ссылка на [[Платформа_3V/Формы/Компоненты|<font style="color: #0645AD">идентификатор ("id") элемента управления</font>]]
 
|-
 
|-
| id || Идентификатор параметра
+
| id || Идентификатор параметра в отчете
 
|-
 
|-
 
| allowMultipleValues|| Флаг об получении результата в виде коллекции значений (true/false)
 
| allowMultipleValues|| Флаг об получении результата в виде коллекции значений (true/false)
 
|-
 
|-
| discriminator|| EntryExpressionUiSourceParameterDto
+
| discriminator|| EntryExpressionUiSourceParameter
 
|}
 
|}
  
 
==Пример использования в качестве параметра выражения==
 
==Пример использования в качестве параметра выражения==
При необходимости вычисления некоторого выражения на основании значения элемента управления из блока uiSources используется соответствующий параметр EntryExpressionUiSourceParameterDto
+
При необходимости вычисления некоторого выражения на основании значения элемента управления из блока uiSources используется соответствующий параметр EntryExpressionUiSourceParameter
  
 
Кейс: Вычислить полное наименование контрагента. Добавить текст "Публичное акционерное общество" перед значением соответствующего элемента управления "Краткое наименование"
 
Кейс: Вычислить полное наименование контрагента. Добавить текст "Публичное акционерное общество" перед значением соответствующего элемента управления "Краткое наименование"
Строка 35: Строка 35:
 
{
 
{
 
"id": 123,
 
"id": 123,
"title": "Использование в выражении параметра EntryExpressionUiSourceParameterDto",
+
"title": "Использование в выражении параметра EntryExpressionUiSourceParameter",
 
"description": "",
 
"description": "",
 
"uiSources": [
 
"uiSources": [
Строка 142: Строка 142:
 
"id": 1,
 
"id": 1,
 
"allowMultipleValues": false,
 
"allowMultipleValues": false,
"discriminator": "EntryExpressionUiSourceParameterDto"
+
"discriminator": "EntryExpressionUiSourceParameter"
 
}
 
}
 
],
 
],

Текущая версия на 11:21, 11 июля 2022

Параметр, который возращает значение элемента управления серверной карточки (uiSource) имеет следующую структуру:

1 {
2     "uiSourceId": 123,
3     "id": 1,
4     "allowMultipleValues": false,
5     "discriminator": "EntryExpressionUiSourceParameter"
6 }

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

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

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

При необходимости вычисления некоторого выражения на основании значения элемента управления из блока uiSources используется соответствующий параметр EntryExpressionUiSourceParameter

Кейс: Вычислить полное наименование контрагента. Добавить текст "Публичное акционерное общество" перед значением соответствующего элемента управления "Краткое наименование"

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