Платформа 3V/Формы/Действия/Расчет элемента: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Параметр, который вычисляет и устанавливает значение для указанного элемента управлени...»)
 
Строка 25: Строка 25:
  
 
==Пример использования(вычисление периода)==
 
==Пример использования(вычисление периода)==
При необходимости вычисления некоторого выражения и установки его результата для определённого элемента, используется соответствующий параметр CalculateControlValueAction
 
 
 
Кейс: Вычислить длительность периода по датам начала и конца периода.
 
Кейс: Вычислить длительность периода по датам начала и конца периода.
  

Версия 09:49, 16 апреля 2021

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

1 {
2       "id": 111,
3       "controlId": 111,
4       "expressionId": 111,
5       "discriminator": "CalculateControlValueAction"
6 }

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

Свойство Описание
id Идентификатор параметра
controlId Идентификатор элемента управления
expressionId Идентификатор выражения
discriminator CalculateControlValueAction

Пример использования(вычисление периода)

Кейс: Вычислить длительность периода по датам начала и конца периода.

В отдельном выражении из конечной даты вычесть начальную и вывести ее в контрол.

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

Пример использования(вывод строки)

Кейс: Вывод строки при нажатии на кнопку.

Строка добавляется в выражение и выводится с помощью CalculateControlValueAction.

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