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

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Если необходимо перед выполнением некоторых действий на кнопку вызвать подтверждение д...»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 35: Строка 35:
 
| localizedMessage.items|| Сообщения с учетом локализации
 
| localizedMessage.items|| Сообщения с учетом локализации
 
|-
 
|-
| items.language|| Локаль
+
| items.language|| Локаль (например, ru, en)
 
|-
 
|-
 
| items.value|| Сообщение для отображения в данной локали
 
| items.value|| Сообщение для отображения в данной локали
Строка 43: Строка 43:
  
 
==Пример использования==
 
==Пример использования==
 +
<div class="NavFrame collapsed" style="width:1200px; overflow:auto;">
 +
  <div class="NavHead">Пример</div>
 +
  <div class="NavContent">
 +
[https://study.3v-cloud.com/navigator/#/home?objectId=2721 Форма с подтверждением нажатия на кнопку]
 +
  </div>
 +
</div>
 +
<br>

Текущая версия на 09:54, 5 апреля 2022

Если необходимо перед выполнением некоторых действий на кнопку вызвать подтверждение действия пользователя, в "серверную" часть поля укажите настройку 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, которое является условием для отображения подтверждения (при необходимости)

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