Script d'action

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.

Visibilité d'une action

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.

Dans le cas d'une action instance, les propriétés sont accessibles directement par leur nom.
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.

Exemple 1: condition simple
  rqStatus == "pending"

Exemple 2: valeur de retour contenu dans la variable ret
  var ret = false;
  if (rqBeneficiary != null) {
    var dep = rqBeneficiary.rqDepartment;
    if (dep != null && dep.rqActive == true)
      ret = true;
  }
  ret;

Tags:
Created by Maurice Gasco on 2011/09/28 14:50
     
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 9.11.5 - Documentation