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

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
 
(не показано 11 промежуточных версий этого же участника)
Строка 1: Строка 1:
При необходимости выполнения определенных действий при открытии формы, например, расчет методики или выставление значения в поле, используйте следующую настройку:
+
При необходимости выполнения определенных действий при открытии формы, например, расчет методики или выставление значения в поле, используйте следующую настройку в серверной форме:
  
 
<syntaxhighlight lang="JSON" line>
 
<syntaxhighlight lang="JSON" line>
"actionIdsOnOpen": [
+
{
    1,
+
  "uiSources":[...],
    2
+
  "entryDataSources": [...],
  ],
+
  ...
 +
  "actionIdsOnOpen": [
 +
      1,
 +
      2
 +
    ],
 +
  ...
 +
}
 
</syntaxhighlight>
 
</syntaxhighlight>
  
Или следующая настройка в рамках конструктора:
+
Где в '''actionIdsOnOpen''' указываются идентификаторы настроенных в форме действий.
  
[[Файл:Назначение действия на открытие.gif|900px|слева|border]]
+
Или добавить действие на открытие через конструктор:
 +
 
 +
[[Файл:Назначение действия на открытие.gif|1400px|border]]
 +
<br>
 +
 
 +
 
 +
<div class="NavFrame" style="width:800px; overflow:auto;">
 +
  <div class="NavHead">Пример с выполнением действий на открытие</div>
 +
  <div class="NavContent">
 +
[https://study.3v-cloud.com/navigator/#/home?objectId=1534 Форма с установкой полей при открытии]
 +
</div> 
 +
</div>

Текущая версия на 07:19, 26 апреля 2022

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

 1 {
 2   "uiSources":[...],
 3   "entryDataSources": [...],
 4   ...
 5   "actionIdsOnOpen": [
 6       1,
 7       2
 8     ],
 9   ...
10 }

Где в actionIdsOnOpen указываются идентификаторы настроенных в форме действий.

Или добавить действие на открытие через конструктор:

Назначение действия на открытие.gif