Difference between revisions of "Functions.showMessage"
From AgileApps Support Wiki
imported>Aeric |
imported>Aeric |
||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:showMessage}} | {{DISPLAYTITLE:showMessage}} | ||
;Description: | ;Description: | ||
:* | This function displays a message to the user, either at the top of page or in a dialog, depending on the context. | ||
:* | |||
:;Considerations: | |||
:* The basic version of the function displays a message string. | |||
:* With additional options, a localized version of a message can displayed. | |||
:* The function displays the message in the UI, irrespective of any database insertions or updates (in other words, without interrupting the program flow) <noinclude>via the [[Java API]]</noinclude> | |||
:* In a JSP page, this function does nothing. Use a JavaScript <tt>alert()</tt>, instead. | |||
:{| border="1" cellpadding="5" cellspacing="0" | :{| border="1" cellpadding="5" cellspacing="0" | ||
Line 15: | Line 19: | ||
|args||string||Optional | |args||string||Optional | ||
Declares an array of Strings in Java (or Arguments) | Declares an array of Strings in Java (or Arguments) | ||
*If arguments are passed, the | *If no additional arguments are passed, the message-string is displayed | ||
*If | *If arguments are passed, the call expects a token. The platform then translates the token and displays the [[Custom Label]] in the selected language. | ||
|} | |} | ||
Line 32: | Line 36: | ||
:*Returns the localized message configured on the key in the [[Translation Workbench]] | :*Returns the localized message configured on the key in the [[Translation Workbench]] | ||
:*If no key is configured in the translation workbench, then the passed key is returned | :*If no key is configured in the translation workbench, then the passed key is returned | ||
<noinclude> | |||
[[Category:Utility]] | |||
</noinclude> |
Revision as of 01:20, 14 March 2014
- Description
This function displays a message to the user, either at the top of page or in a dialog, depending on the context.
- Considerations
- The basic version of the function displays a message string.
- With additional options, a localized version of a message can displayed.
- The function displays the message in the UI, irrespective of any database insertions or updates (in other words, without interrupting the program flow) via the Java API
- In a JSP page, this function does nothing. Use a JavaScript alert(), instead.
Element Display Type Description key string A category name, followed by '.' and a message or label identifier (a "token").
Example: #categoryname.tokennameargs string Optional Declares an array of Strings in Java (or Arguments)
- If no additional arguments are passed, the message-string is displayed
- If arguments are passed, the call expects a token. The platform then translates the token and displays the Custom Label in the selected language.
- Syntax
- <syntaxhighlight lang="java" enclose="div">
void Functions.showMessage(String key [, String[] args]); </syntaxhighlight>
If no arguments are needed (for example, for a label in the #custom category), use:
- <syntaxhighlight lang="java" enclose="div">
Functions.showMessage("#custom.label",null) </syntaxhighlight>
- Return
-
- Returns the localized message configured on the key in the Translation Workbench
- If no key is configured in the translation workbench, then the passed key is returned