Object: sapphire |
Description
LabVantage Core JavaScript object.
File
WEB-CORE\scripts\sapphirecore.js
Properties
Property | Type | Description |
jsdebug | Boolean | Determines if JS debug is enabled (same as system configuration property "jsdebug"). |
call |
Functionality
• | Calls any JavaScript function. |
• | Prompts the user if it cannot find the function. |
Parameters
Parameter | Type | Description |
oFunction | Function | Function object to call. |
oaArguments | Object Array | Array of arguments to pass to the function. |
oObject | Object | Object to run function in scope of (defaults to Window). |
Return
Result of the called function.
statusMsg |
Functionality
Displays a message in the status bar for the specified period of time.
Parameters
Parameter | Type | Description |
sMsg | String | Message to display. |
iShowTime | Integer | Time period during which the message is displayed (defaults to 3000 ms). |
Return
None.
alert |
Functionality
Displays a message using LabVantage dialogs (if available) or the alert box (if not).
Parameters
Parameter | Type | Description |
sMsg | String | Message to display. |
Return
None.
translate |
Functionality
Translates the specified text using the LabVantage translation API over Ajax.
Parameters
Parameter | Type | Description |
textid | String | Text to translate. |
Return
None.
translatePartial |
Functionality
Translates the specified tokenized text using the LabVantage translation API over Ajax. For example: "hello {{world}}" translates to world.
Parameters
Parameter | Type | Description |
textid | String | Text to translate. |
Return
None.
encryptField |
Functionality
Performs an RSA JavaScript encryption (with a 1024-digit public key) of a field.
Parameters
Parameter | Type | Description |
fieldid | String | Identifier of the field to be encrypted. |
Return
None.