Wiki source code of Other static calls
Hide last authors
1.1 | 1 | = Fonctions générales = | |
2 | |||
3 | == importLibrary == | ||
4 | Cette fonction permet d'importer les librairies de fonctions javascript qui sont accessibles depuis ''"Design / Librairies"''. | ||
5 | On lui passe en paramètre ''(entre double quotes)'' le nom de la librairie. | ||
6 | Lorsque l'import est effectué, toutes les fonctions de la libraries sont accessibles au script en cours. | ||
7 | |||
8 | Elle s'utilise dans les scripts d'opération. | ||
9 | |||
10 | '''Attention, cette fonction n'est pas utilisable dans les scritps d'actions !''' | ||
11 | |||
12 | Exemple dans GetMyTeamPlanning de rqPlanning : | ||
13 | importLibrary("sysSystemUtils"); | ||
14 | sysSystemUtils.Hashtable(); où Hashtable est une fonction définie dans la librairie | ||
15 | |||
16 | = Debug = | ||
17 | |||
18 | Certaines fonctions permettent de faire des affichages à l'écran ou dans un fichier log. | ||
19 | |||
20 | == throw == | ||
21 | |||
22 | La fonction '''throw''' fait un affichage sur la page active, elle arrête le traitement et sort à l'écran la variable ou le texte souhaité. | ||
23 | |||
24 | '''Attention cette fonction n'est pas utilisable dans les actions !''' | ||
25 | |||
26 | Exemple : | ||
27 | throw "coucou"; | ||
28 | ou | ||
29 | throw ca2iTitle; | ||
30 | |||
31 | == print == | ||
32 | |||
33 | La fonction '''print''' n'arrête pas le traitement et sort dans le ficher log de l'application CoRHea la variable ou le texte souhaité. | ||
34 | |||
35 | Exemple : | ||
36 | print (ca2iTitle); |