Show last authors
1 = Script d'action =
2
3 Le script d'action s'exécute dans un contexte simplifié. Seuls les objets systèmes statiques sont accessibles et l'objet Entity correspondant à l'application mère de l'action ne permet de n'accéder uniquement aux propriétés, mais pas aux opérations. Ce script n'a pour but que de faire quelques vérifications ou affectation de propriétés entre 2 écrans.
4
5
6 = Visibilité d'une action =
7
8 Le script de visibilité d'action s'exécute dans le contexte de l'objet qui contient l'action si c'est une action d'instance. Pour les actions non instance, le script n'a accès qu'au objets JavaScript Systèmes.
9
10 Dans le cas d'une action instance, les propriétés sont accessibles directement par leur nom.
11 La valeur de retour doit être de type booléen. C'est la valeur contenu dans la dernière ligne qui sert de valeur de retour.
12
13 Exemple 1: condition simple
14 rqStatus == "pending"
15
16
17 Exemple 2: valeur de retour contenu dans la variable ret
18 var ret = false;
19 if (rqBeneficiary != null) {
20 var dep = rqBeneficiary.rqDepartment;
21 if (dep != null && dep.rqActive == true)
22 ret = true;
23 }
24 ret;
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 9.11.5 - Documentation