Wiki source code of JavaScript Reference

Version 29.1 by Maurice Gasco on 2018/06/06 17:09

Show last authors
1 = JavaScript in the platform =
2
3 The Requea platform uses a JavaScript engine. This scripting is ECMA 1.5 compliant.
4
5 You may find many documentation on the web about javascript. Here are a few links:
6
7 [[javascript reference documentation (mozilla.org)>>https://developer.mozilla.org/en/JavaScript/Reference]]
8
9
10 = Requea system objects =
11
12 A few objects are available to interact with the platform, search data and call operations.
13
14 == Static objects ==
15
16 ; **[[System>>Main.JSSystem]]**
17 : System wide functions and utilities
18 \\
19
20 ; **[[User>>Main.JSUser]]**
21 : Get the current User and access its properties
22 \\
23
24 ; **[[Utils>>Main.JSUtils]]**
25 : Some utility functions
26 \\
27
28 ; **[[Registry>>Main.JSRegistry]]**
29 : Get access to database params or definitions
30 \\
31
32 ; **[[Message>>JSMessage]]**
33 : Retrieve localized end user messages
34 \\
35
36 ; **[[Runtime>>Main.JSRuntime]]**
37 : Execute external processes
38 \\
39
40 ; **[[Counter>>Main.JSCounter]]**
41 : Retrieve incremental values
42 \\
43
44 ; **[[Progress>>Main.JSProgress]]**
45 : Manage long running operations
46 \\
47
48 ; **[[Other static calls>>OtherStatic]]**
49 \\
50
51 == Non Static objects ==
52
53 In addition, there are a few javascript object that can be used to instantiate objects and retrieve data or export data.
54
55 ; **[[Entity>>JSEntity]]**
56 \\
57
58 ; **[[Filter>>JSFilter]]**
59 : Set query parameters
60 \\
61
62 ; **[[EntityList>>JSEntityList]]**
63 \\
64
65 ; **[[Calendar>>Main.JSCalendar]]**
66 : Manipulate dates and time as Gregorian calendars
67 \\
68
69 ; **[[BusinessCalendar>>Main.JSBusinessCalendar]]**
70 : Manipulates dates and time with open hours, week ends and holidays
71 \\
72
73 ; **[[OptionValue>>JSOptionValue]]**
74 \\
75
76 ; **[[CSVReader>>JSCSVReader]]**
77 \\
78
79 ; **[[TextFile>>JSTextFile]]**
80 \\
81
82 ; **[[TextLine>>JSTextLine]]**
83 \\
84
85 ; **[[Money>>Main.Money]]**
86 \\
87
88 ; **[[Notification>>Javascript.Base.Notification]]**
89 : Api to send emails or SMS
90 \\
91
92 == Entity definition access ==
93
94 ; **[[Application>>JSApplication]]**
95 \\
96
97 ; **[[PropertyDefinition >>JSPropertyDefinition]]**
98 \\
99
100 ; **[[Action>>JSAction]]**
101 \\
102
103 ; **[[Operation>>JSOperation]]**
104 \\
105
106 = JavaScript in action =
107
108 ; **[[Property rules>>PropertyRules]]**
109 \\
110
111 ; **[[Operation Script>>OperationScript]]**
112 \\
113
114 ; **[[Action Script and Visibility>>ActionScrVis]]**
115 \\
116
117 ; **[[Workflow Script>>WorkflowScript]]**
118 \\
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 9.11.5 - Documentation