Client-side global variables
Client-side variables are defined and used in the web page of the web browser and they are expressed as Javascript variables. Consequently, they can be referred inside a Javascript action. The following table reports all available variables:
Variable name
Type
Example
userRoles
Array
if (userRoles.indexOf("1")!=-1) { // do something }
languageId
String
language identifier, e.g. IT, EN, …
appVersion
String
4WS.Platform version, showsed in the bottom bar
contextPath
String
web application context path; e.g. "/platform"
applicationId
String
application identifier
userDescription
String
user description, defined in the user detail form
buttonsAuth
Hash table
collection of couples related to the functionalies enabled for the current logged user. Each functionality is identified by the "function id". Arrays contains 3 boolean values, related to the authorizations "can insert", "can edit", "can delete". Authorizations are defined through the "Roles" functionality. Example: buttonsAuth[“contratto.gridPanel319”] = [true,true,true];
companyId
String
identifier of the data partition in use; 4WS.Platform supports multiple company partitions (multi-tenancy), where each partition is identified by the company id.
username
String
username of the current logged user
applUserPars
collection of couples related to tuser parameters, defined through the user detail form.
Last updated