Multi-Select Action
This parameter defines an action to be included in the action area for multi-selection processing. Note that a multi-selection action can only be used if the Multi Select parameter has been set to YES, which causes a checkbox to appear on each row displayed. The action defined here will trigger against all rows selected by the user via the checkbox.
These parameters are applicable to the zone types
Info Data Explorer - Multiple SQLs (F1–DE)
Query Data Explorer - Multiple SQLs (F1–DE-QUERY)
Info Data Explorer - Single SQL (F1–DE-SINGLE)
A multi select action has the following mnemonics:
Mnemonic
Description
Valid Values
Comments
script=
This mnemonic defines the script to be invoked when the action is clicked. This is required.
SCR_​CD
Enter a reference to a valid BPA script or Service Script.
type=
This mnemonic defines how the action should be rendered.
BUTTON
The action is rendered as a button. This is the default.
LINK
The action is rendered as hypertext.
ICON
The action is rendered as a graphic icon. For this option, the icon mnemonic is required.
icon=
This mnemonic defines the icon to display when type=ICON.
DISPLAY_​ICON_​CD
Enter a reference to a valid display icon code.
refresh=
This mnemonic indicates how and if a refresh should occur after the script completes.
NO
Indicates that no refresh is performed. This is the default.
ZONE
Indicates that a refresh of the zone is performed.
PORTAL
Indicates that a refresh of the entire portal is performed.
label=
By default, the button label, link text or icon tooltip will come from the script description. Use this mnemonic to override that label.
FIELD_​NAME
Enter a valid field name whose label should be used. This should always be the option used if multiple languages are needed.
'text'
Enter the text directly in single quotes.
list=
When executing the script, the framework builds an XML list containing information from each row selected. This list must be defined in the script's schema and referenced in this mnemonic.
listElementName
Enter a valid list element name from the script schema.
context=[elementName1=rowData1 elementName2=rowData2]
This mnemonic is used to populate the list with the appropriate information from each selected row. The mnemonic supports passing multiple values.
In each case the element in the schema list is defined first followed by an equal sign, followed by information about the data used to populate the element defined using one of the valid values defined in the next column.
One or more values may be defined. Each context value is defined separated by spaces. The whole set of context values should be surrounded by square brackets.
Example of a schema:
<schema>
  <accountInfo type="list">
    <accountId/>
    <name/>
    <amount/>
    <process/>
  </accountInfo>
</schema>
Example of list and context mnemonics.
list=accountInfo
context=[accountId=ACCT_​ID name=C2 amount=P3 process='O']
Cx
Indicates that the element should be populated with a value in the referenced column parameter.
Px
Indicates that the element should be populated with a value in the referenced post processing parameter.
COLUMN_​NAME
Indicates that the element should be populated with a value from a column in the SQL statement.
'constant'
Indicates that the value defined in single quotes should be passed.
class=
Use this mnemonic to override the look and feel of the action using a different CSS style.
'className1' 'className2'
Enter one or more classes in single quotes to be appended to the standard class(es). Multiple class names may be provided.
style=
Use this mnemonic to override the look and feel of the action element using the indicated css style.
Standard style= format.
All allowed css style definitions may be used.