DO NOT EDIT THE CONTENT OF THIS PAGE DIRECTLY (EXCEPT INSIDE THE DIV BELOW WITH ID=DESCRIPTION), UNLESS YOU KNOW WHAT YOU'RE DOING. THE STRUCTURE OF THE CONTENT IS VITAL IN BEING ABLE TO AUTO UPDATE THE CONTENT THROUGH THE DOC GENERATOR.
Enter additional information related to this 'class' inside the {div} macro with 'id=description'
Gets the argument array for this method if that is set for the specific action this method is taken from. Will return null by default. This is only for reading, you can't alter the arguments through this array, for that you need to create a new object through solutionModel.wrapMethodWithArguments(..) and assign it again.
Table Row (tr)
id
ret
Table Cell (td)
Returns
Div
class
sIndent
Object[] - Array of the arguments, null if not specified.
Table Row (tr)
id
sam
Table Cell (td)
Sample
Div
class
sIndent
Code Block
language
javascript
var frm = solutionModel.getForm("myForm");
var button = frm.getButton("button");
// get the arguments from the button.
// NOTE: string arguments will be returned with quotes (comp.onAction.getArguments()[0] == '\'foo\' evals to true)
var arguments = button.onAction.getArguments();
if (arguments && arguments.length > 1 && arguments[1] == 10) {
// change the value and assign it back to the onAction.
arguments[1] = 50;
button.onAction = solutionModel.wrapMethodWithArguments(button.onAction,arguments);
}
var methods = solutionModel.getGlobalMethods();
for (var x in methods)
application.output(methods[x].getName() + ' is defined in scope ' + methods[x].getScopeName());