Skip to end of banner
Go to start of banner

Parameter retrieval routines

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

The following routines are meant to help the user retrieve values from the parameters defined by the input routines. The values obtained are used further by the reporting script.

A similar set of routines may be found in another one of our plugins, namely the BA plugin.


Filter by label

There are no items with the selected labels at this time.

Example

Let's take a look at some usage examples for the above routines.

Example 1

Assume we have the following parameter script:

gadget_createSingleCheckbox("Single Checkbox", true, false, "Required checkbox");

The following call is used in the execution script to determine if the checkbox created above is checked:

string[] res = gadget_isChecked(argv, "Single Checkbox");
//res[0] = true

Example 2

For the Date type fields let's assume we have the following script:

gadget_createDatePicker("Start Date", currentDate(), true, "Required DatePicker");

The date selected in the DatePicker field created above can be obtained in the execution script using the following code:

date res = gadget_getDateValue(argv, "Start Date");

Example 3

For any field that may contain only a single string type value we may use the gadget_getSingleValue routine. For the following script

gadget_createInput("Enter keyword", "demo");

we may obtain the field's value as in the next code sample:

string res = gadget_getSingleValue(argv, "Enter keyword");
//res = demo

Example 4

For a script that creates a multi select list like the following

gadget_createMultiSelectList("Multiselect", {"a", "b", "c", "d", "e"}, {"a", "c", "e"}, true, "This field is required");

 the selected values may be obtained with the gadget_getMultiValues  routine:

string[] res = gadget_getMultiValues(argv, "Multiselect");
//res[0] = a
//res[1] = c
//res[2] = e

The routine has returned in this case an array of three strings, "a", "c" and "e".

Example 5

Assume we have the following script that creates a multi user picker:

gadget_createMultiUserPicker("MultiUserPicker", {"admin", "demouser"}, true, "Required Multi User Picker");

in order to retrieve the values entered in the field above we need to use the gadget_getMultiUserPicker  routine as follows:

string[] res = gadget_getMultiUserPickerValue(argv, "MultiUserPicker");
//res[0] = admin
//res[1] = demouser

The routine has returned in this case an array of two strings, "admin" and "demouser".


  • No labels