Платформа 3V/Формы/Действия/Расчет элемента: различия между версиями
< Платформа 3V | Формы | Действия
Перейти к навигации
Перейти к поиску
м (A.kazanceva переименовал страницу Платформа 3V/Формы/Расчёт значения контрола в Платформа 3V/Действия/Расчёт значения контрола) |
|||
Строка 1: | Строка 1: | ||
− | + | Действие, которое вычисляет отметку с помощью [[Платформа_3V/Формы/Выражения|'''выражения''']] и устанавливает ее в указанный [[Платформа_3V/Формы/Элементы_управления|'''элемента управления''']], имеет следующую структуру: | |
<syntaxhighlight lang="JSON" line> | <syntaxhighlight lang="JSON" line> | ||
Строка 10: | Строка 10: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | == Описание свойств | + | == Описание свойств действия == |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Свойство !! Описание | ! Свойство !! Описание | ||
|- | |- | ||
− | | id || Идентификатор | + | | id || Идентификатор действия |
|- | |- | ||
| controlId|| Идентификатор [[Платформа_3V/Формы/Элементы_управления|'''элемента управления''']] | | controlId|| Идентификатор [[Платформа_3V/Формы/Элементы_управления|'''элемента управления''']] | ||
Строка 27: | Строка 27: | ||
Кейс: Вычислить длительность периода по датам начала и конца периода. | Кейс: Вычислить длительность периода по датам начала и конца периода. | ||
− | В отдельном выражении из конечной даты вычесть начальную и вывести ее в | + | В отдельном выражении из конечной даты вычесть начальную и вывести ее в [[Платформа_3V/Формы/Элементы_управления|'''элемента управления''']]. Вычисление происходит при нажатии кнопки. |
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;"> | ||
Строка 186: | Строка 186: | ||
Кейс: Вывод строки при нажатии на кнопку. | Кейс: Вывод строки при нажатии на кнопку. | ||
− | Строка добавляется в выражение и выводится с помощью CalculateControlValueAction. | + | Строка добавляется в выражение и выводится с помощью CalculateControlValueAction при нажатии кнопки. |
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;"> | <div class="toccolours mw-collapsible mw-collapsed" style="width:800px; overflow:auto;"> | ||
<div style="font-weight:bold;line-height:1.6;">JSON серверной карточки</div> | <div style="font-weight:bold;line-height:1.6;">JSON серверной карточки</div> |
Версия 10:19, 16 апреля 2021
Действие, которое вычисляет отметку с помощью выражения и устанавливает ее в указанный элемента управления, имеет следующую структуру:
1 {
2 "id": 111,
3 "controlId": 111,
4 "expressionId": 111,
5 "discriminator": "CalculateControlValueAction"
6 }
Описание свойств действия
Свойство | Описание |
---|---|
id | Идентификатор действия |
controlId | Идентификатор элемента управления |
expressionId | Идентификатор выражения |
discriminator | CalculateControlValueAction |
Пример использования(вычисление периода)
Кейс: Вычислить длительность периода по датам начала и конца периода.
В отдельном выражении из конечной даты вычесть начальную и вывести ее в элемента управления. Вычисление происходит при нажатии кнопки.
развернуть
JSON серверной карточки
Пример использования(вывод строки)
Кейс: Вывод строки при нажатии на кнопку.
Строка добавляется в выражение и выводится с помощью CalculateControlValueAction при нажатии кнопки.
развернуть
JSON серверной карточки