Платформа 3V/Формы/Действия/Подтверждение действия

Материал из 3v-wiki
Перейти к навигации Перейти к поиску

Если необходимо перед выполнением некоторых действий на кнопку вызвать подтверждение действия пользователя, в "серверную" часть поля укажите настройку actionConfirmation:

 1  {
 2       "actionConfirmation": {
 3        "localizedMessage": {
 4           "defaultValue": "Новый договор будет сразу создан при открытии формы. Продолжить?",
 5           "items": [
 6             {
 7               "language": "ru",
 8               "value": "Новый договор будет сразу создан при открытии формы. Продолжить?"
 9             },
10             {
11               "language": "en",
12               "value": "A new contract will be created immediately upon opening the form. Proceed?"
13             }
14           ]
15         },
16         "conditionExpressionId": null
17       },
18       "actions": [
19         1
20       ],
21       .....
22       "discriminator": "CustomButtonEntry"
23     }

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

Свойство Описание
localizedMessage. defaultValue Сообщение по умолчанию без учета выбранной локализации
localizedMessage.items Сообщения с учетом локализации
items.language Локаль (например, ru, en)
items.value Сообщение для отображения в данной локали
conditionExpressionId Идентификатор выражения, которые возвращает true/false, которое является условием для отображения подтверждения (при необходимости)

Пример использования