| Attributes |
| Name | Required | Request-time | Type | Description |
| type | true | true | int | Type of action. These types are described in the ActionInterface class (ex : ActionInterface.SHOW_ACTION) |
| targetIds | false | true | java.lang.String | Components targeted by the action's result. (ex : 'input1,inpu2') |
| condition | false | true | java.lang.String | Optional condition value to execute this action. This action will be processed only if the control component's value validates this condition. Written as a regexp. |
| param | false | true | java.lang.String | Optional parameter. Define a JavaScript method to execute for ActionInterface.HANDLER_ACTION, or a Java server class as data provider for ActionInterface.LOADDATA_ACTION and ActionInterface.SETVALUE_ACTION |
| rendered | false | true | boolean | Rendered or not, acceptable values are: [true(default), false]. |
| id | false | true | java.lang.String | Unique Identifier. Accepts EL. |
| templateStart | false | true | java.lang.String | Special velocity start template to replace default. Accepts EL. |
| templateEnd | false | true | java.lang.String | Special velocity end template to replace default. Accepts EL. |