Show last authors
1 Le script d'opération peut recevoir jusqu'à 2 paramètres en entrée et retourne optionellement une valeur.
2 Ces 3 valeurs se déclinent de la manière suivante:
3
4 * valeur d'entrée: contenu dans la variable JavaScript '''data'''
5 * valeur paramètre: contenu dans la variable JavaScript '''param'''
6 * valeur de sortie: correspond à l'objet pointé par la variable JavaScript '''data'''
7
8 Le contexte hérite aussi de la définition de l'objet qui contient l'opération. Un objet [[Application>>JSApplication]] est stocké dans la variable ''ContextApplication''
9
10
11 Exemple 1: opération SetEventParams de rqEventRequest
12 entrée et sortie un objet de type rqEventRequest, paramètre un objet de type rqEventParams
13 data.SetPeriod(param.rqPeriod);
14 if (param.rqEmployee.length > 0)
15 data.rqBeneficiary = param.rqEmployee[0];
16 if (param.rqType != null)
17 data.rqType = param.rqType;
18
19 Exemple 2: opération Search de sysCalendarEvent
20 if (typeof(data) == "undefined" || data == null)
21 data = new Filter(ContextApplication.Name);
22 data.orderBy("sysTitle");
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 9.11.5 - Documentation