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

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
 
(не показаны 2 промежуточные версии этого же участника)
Строка 15: Строка 15:
 
! Свойство !! Описание
 
! Свойство !! Описание
 
|-
 
|-
| uiSourceId || Ссылка на идентификатор ("id") элемента управления
+
| uiSourceId || Ссылка на [[Платформа_3V/Формы/Компоненты|<font style="color: #0645AD">идентификатор ("id") элемента управления</font>]]
 
|-
 
|-
| id || Идентификатор параметра
+
| id || Идентификатор параметра в отчете
 
|-
 
|-
 
| allowMultipleValues|| Флаг об получении результата в виде коллекции значений (true/false)
 
| allowMultipleValues|| Флаг об получении результата в виде коллекции значений (true/false)

Текущая версия на 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 серверной карточки