The Action Editor allows you to edit the properties of an action that belongs to your extension.
This editor is displayed when an action is selected in the Multi-tree Navigator or in the Multi-tab Editor.
Change the Icon of an Action
To change the icon associated with an action, simply use the drop-down list and select the (Browse) option. Integration Studio presents an "Open" window where you can specify the new icon.
The Icon drop-down list contains the icons of all the actions defined for the current extension.
The icon is, afterwards, added as a resource and you can find it under the Icons folder, in the Resources tree.
To manage the action parameters, see Action Parameters Editor.
Change the Action Properties
You can change the properties of the action, at any time. Simply double-click in the action in the Multi-tree navigator or select the action in the Multi-tab editor.
Since actions set as functions (property Function equal to Yes) must have exactly one output parameter, changing this property to Yes could cause a violation of this rule. Integration Studio prevents it but allows you to automatically change the action to meet the requirements to be a function by creating an output parameter, if the action has none and you're trying to set property Function to Yes.
This button is enabled when this action was imported from a .NET assembly and displays a report where you can check the original .NET signature and the corresponding action definition. The following information is displayed:
Action: Name of the action with the following syntax:
Action <action name>
Target: Indicates which C# member of the assembly will be invoked when this action is called inside your eSpace. The Target syntax is as follows:
<member type> <member name> (<input arguments>) : <output arguments>
Member type is: Constructor, Method, Property or Field.
Declaring Type: Full name of the class where the member was defined.
Parameters: Input and output parameters of the action created by the wizard. The Parameter syntax is as follows:
<parameter name> (<OutSystems data type> <- <.NET data type>: <additional information>
Action Properties | Action Parameters Editor | Multi-tree Navigator | Multi-tab Editor