Wiki source code of JavaScript Reference

Last modified by Maurice Gasco on 2018/06/07 16:54

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.JSMoney]]**
86 \\
87
88 ; **[[Notification>>Main.JSNotification]]**
89 : Api to send emails or SMS
90 \\
91
92 ; **[[Counter>>Main.JSCounter]]**
93 \\
94
95 == Excel Spreadsheet Manipulation ==
96
97 ; **[[ExcelReadonlyWorkbook>>Main.JSExcelReadonlyWorkbook]]**
98 \\
99
100 ; **[[ExcelWritableWorkbook>>Main.JSExcelWritableWorkbook]]**
101 \\
102
103 ; **[[ExcelWorkbook>>Main.JSExcelWorkbook]]**
104 \\
105
106 ; **[[ExcelCell>>Main.JSExcelCell.WebHome]]**
107 \\
108
109 ; **[[ExcelSheet>>Main.JSExcelSheet]]**
110 \\
111
112 ; **[[ExcelWritableSheet>>Main.JSExcelWritableSheet]]**
113 \\
114
115 ; **[[ExcelCellFormat>>Main.JSExcelCellFormat]]**
116 \\
117
118
119 == Entity definition access ==
120
121 ; **[[Application>>JSApplication]]**
122 \\
123
124 ; **[[PropertyDefinition >>JSPropertyDefinition]]**
125 \\
126
127 ; **[[Action>>JSAction]]**
128 \\
129
130 ; **[[Operation>>JSOperation]]**
131 \\
132
133 = JavaScript in action =
134
135 ; **[[Property rules>>PropertyRules]]**
136 \\
137
138 ; **[[Operation Script>>OperationScript]]**
139 \\
140
141 ; **[[Action Script and Visibility>>ActionScrVis]]**
142 \\
143
144 ; **[[Workflow Script>>WorkflowScript]]**
145 \\
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 9.11.5 - Documentation