Available Actions JSON
These extra instructions can be added by defining a JSON result with the any of the following attributes:
{
"cancelActions": true,
"clearErrors": true,
"notification": {"type":"success", "message": "We just did what you wanted, yay!", "title": "Success"},
"addClass": [{
"selector": "#P1_ITEM1",
"class": "some-class"
},{
"selector": ".t-Region",
"class": "some-other-class"
}],
"removeClass": [{
"selector": "#IG_REPORT1",
"class": "some-class"
},{
"selector": ".t-Region",
"class": "some-other-class"
}],
"itemErrors": [{
"name": P1_ITEM1",
"message": "Example error message",
"position": ["inline","page"]
},{
"name": P1_ITEM2",
"message": "Example error message",
"position": ["inline","page"]
}],
"hideButtons": ["BUTTON1","BUTTON2"],
"showButtons": ["BUTTON3","BUTTON4"],
"enableButtons": ["BUTTON5","BUTTON6"],
"disableButtons": ["BUTTON7","BUTTON8"],
"hideItems": ["P1_ITEM1","P1_ITEM2"],
"showItems": ["P1_ITEM3","P1_ITEM4"],
"enableItems": ["P1_ITEM1","P1_ITEM2"],
"disableItems": ["P1_ITEM3","P1_ITEM3"],
"hideRegions": ["IG_REPORT1","FORM1"],
"showRegions": ["IG_REPORT2","FORM2"],
"setValues": [{
"name": "P1_ITEM1",
"value": "New Value",
"suppressChangeEvent": false
}],
"setFocusItem": "P1_ITEM3",
"refreshItems": ["P1_LOV1","P1_LOV2"],
"refreshRegions": ["IG_REPORT1","CLASSIC_REPORT2"],
"fireEvents": [{
"selector": "body",
"name": "my-custom-event1",
"data": {}
}, {
"selector": "#IG_REPORT1",
"name": "my-custom-event2",
"data": {}
}]
}