Standard Actions

Standard Action nodes can be:

Insert:

Insert a new record of that transaction. Valid for Grid Objects (Selection, Prompt, Grid Tab).

Update:

Modify the record selected (action outside the grid), or the record associated with that line (action inside grid). Valid for Grid Objects (Selection, Prompt, Grid Tab).

Delete:

Remove the record selected (action outside the grid), or the record associated with that line (action inside grid). Valid for Grid Objects (Selection, Prompt, Grid Tab).

Display:

View the information of the record selected (action outside the grid), or the record associated with that line (action inside grid). Valid for Grid Objects (Selection, Prompt, Grid Tab).

Export:

Export to Excel the information filtered in the grid. It will show all the records filtered, and not only the visible ones. Valid for Grid Objects (Selection, Prompt, Grid Tab).

Export Report:

Export to PDF the information filtered in the grid. It will show all the records filtered, and not only the visible ones. Valid for Grid Objects (Selection, Prompt, Grid Tab).

Export CSV:

Export to CSV the information filtered in the grid. It will show all the records filtered, and not only the visible ones. Valid for Grid Objects (Selection, Prompt, Grid Tab). 

Import Excel:

Imports the data from an Excel file (the idea is that you export the data, make changes, and then import it with this Standard Action). There is more information about the action in the following link: Import data from Excel and CSV files.

Import CSV:

Imports the data from a CSV file (the idea is that you export the data, make changes, and then import it with this Standard Action). There is more information about the action in the following link: Import data from Excel and CSV files.

Help:

Call to help file associated to that web Panel. Valid for any object.

Trn_First:

Navigate to the first record of that transaction. Valid for transactions.

Trn_Previous:

Navigate to the previous record of that transaction. Valid for transactions.

Trn_Next :

Navigate to the next record of that transaction. Valid for transactions.

Trn_Last:

Navigate to last record of that transaction. Valid for transactions.

Trn_Select:

Select some record to insert, modify or delete it. Valid for transactions.

Trn_Enter:

Confirm a record within the transaction (for inserting, modifying or deleting a record). Valid for transactions.

Trn_Cancel:

Cancel a record within the transaction (for inserting, modifying or deleting a record). Valid for transactions.

Trn_Delete:

Delete a record within the transaction. Valid for transactions.

Trn_Help:

Open the help file of some transaction. 

Confirm:

Will confirm the changes made in associating/ disassociating records. Valid for Association object.

Cancel:

Adds an action associated to Cancel event. Valid for any object.

Association Buttons:

Buttons to associate/disassociate records. Valid for Association object.

Select:

Select some record. Valid for Prompt object.

Search:

It will add a button to search the records of a grid taking into account the filters. Also, when this action is enabled it will automatically set the property 'Automatic Refresh' in 'No'. Valid for grid objects.

Enter:

Adds an action associated to Enter event. Valid for any object.

Refresh:

Adds an action associated to Refresh event. Valid for any object.

DynFilterAdd:

It's the action that will be added in order to add another filter dynamically. Applies only when the Dnyamic Filter node is in the object, for grid objects.

DynFilterRemove:

It's the action that will be added in order to remove a filter that had been created dynamically. Applies only when the Dnyamic Filter node is in the object, for grid objects.

PageFirst:

Navigate to the first page of grid, without using GeneXus paging buttons. Valid for grid objects that contain a free style grid instead of regular grids.

PagePrevious:

Navigate to the previous page of grid, without using GeneXus paging buttons. Valid for grid objects that contain a free style grid instead of regular grids.

PageLast:

Navigate to the last page of grid, without using GeneXus paging buttons. Valid for grid objects that contain a free style grid instead of regular grids.

PageNext:

Navigate to the next page of grid, without using GeneXus paging buttons. Valid for grid objects that contain a free style grid instead of regular grids.

EditColumns (ColumnsSelector):

Opens the pop up in order to select which columns to be visible and in which order. Valid for grid objects that contains grid with ColumnsSelector enabled.

CleanFilters:

Adds an option to reset all the filters applied in a Grid Object. Valid for grid objects. Has the same purpose as the option Clean Filters that is inside ManageFilters action, but with the difference that is an independent action.

StandardActionWWSImg01

And after pressing the image the filters are empty:

StandardActionWWSImg02

ManageFilters:

Adds an option that allows saving filters' state by user, select them in order to filter some grid, reset the filters and manage them. More info, with ilustrations and examples: Manage Filters

EditableGridCancel:

Represents the option to confirm and save changes when using the feature Edit In Grid (StandardAction Insert, Update or Delete with property InLine as True).

EditableGridConfirm:

Represents the option to cancel the action when using the feature Edit In Grid (StandardAction Insert, Update or Delete with property InLine as True).

StandardActionWWSImg03

Copy Record:

Adds the possibility to create a new record copied from an existing record, and opens the transaction in insert mode, with the information of the new record. It only copies the attributes of the first level of the transaction. More information about this feature: Copy Record

Wizard First Previous:

Represents the back button in wizard steps, only from the first step. In other words, if you have a Wizard with 4 steps, and in all of them you include the Standard Actions 'Wizard Next' and 'Wizard Previous', the configuration of the 'Wizard Previous' action within the first step will be taken from this node. The behavior of this action depends on the value of the property GXObject:

  • When 'GX Object' property has no value: this action will not be visible when the end user is in a further step and presses back to go to the first step. In case it is visible it will execute the standard action Cancel of GeneXus
  • When 'GX Object' property has value: this action will always be visible in the first step of the wizard and will call to the object mentioned in the property.

Wizard Previous:

Represents the back button in wizard steps, from all the steps but the first one.

Wizard Next:

Represents the next button in wizard steps, from all the steps but the last one.

Wizard Last Next:

Represents the next button in wizard steps, only from the last step. In other words, if you have a Wizard with 4 steps, and in all of them you include the Standard Actions 'Wizard Next' and 'Wizard Previous', the configuration of the 'Wizard Next' action within the last step will be taken from this node.

Wizard Go To:

Represents the go to button in wizard steps. You can go to any step with this buttón.

Pagination Bar:

Represents the pagination bar that will be added in some grids of the application (the ones which have the property 'Include Pagination Bar' as Yes).

Expand:

Represents the action that expands one grid group in order to display the records that are included in that group.

Collapse:

Represents the action that collapses one grid group in order to display only the group line (and not the records that are included in that group).

DetailWebComponent:

Represents the action that allows end-users to expand one record of a grid and display more information about it (plain, grids, charts, whatever you include in the associated Web Component)

DeleteGridLine:

Represents the action that will be displayed in a Web Panel that is displaying a BC with the feature 'Save as behavior' included, and when the BC is associated with a transaction that contains more than one level. This action will delete a line of the second level of the transaction.

AddGridLine:

Represents the action that will be displayed in a Web Panel that is displaying a BC with the feature 'Save as behavior' included, and when the BC is associated with a transaction that contains more than one level. This action will add a new line of the second level of the transaction.

Subscriptions:

Represents the action that will allow end-users to subscribe to the notifications of a list or of a record of a list. More information about the module: Notifications and Subscriptions Module?

Discussions:

Represents the action that will allow end-users to add a discussion message in a record. More information about the module: Discussions Module


The standard actions that have the prefix 'Trn' only apply for the Transaction node.

Each standard action has the following properties:

Category Property  
General Properties Caption  StandardActionWWSImg04
Tooltip
Enable by Default
Style Control Type
Image
Image Class
Disabled Image
Disabled Image Class
Action Group Control Type
Action Group Button Class
Action Group Disabled Button Class
Button Class
Disabled Button Class

General Properties:

Caption:

Specifies the default value for this property on the Standard Action node associated to its name in instance (Insert Standard Action node in this case). This property specifies the button's caption (title). Only applies if action's Control type property is Button 


Tooltip:

Specifies the default value for this property on the Standard Action node associated to its name in instance (Insert Standard Action node in this case). This property specifies the image's tooltip which is going to be shown on the form. Only applies if action's Control type property is Image.


Enabled by default:

Specifies whether the action will be included by default or not.

Properties Of Category Style:

Control type:

Specifies the default value for this property on the Standard Action node associated to its name in instance (Insert Standard Action node in this case). This property specifies whether the control for the action will be a Button or an Image.


Image:

Specifies the default value for this property on the Standard Action node associated to its name in instance (Insert Standard Action node in this case). This property specifies the image which is going to appear in the form. Only applies if action's Control type property is Image.


Image class:

Specifies the default value for this property on the Standard Action node associated to its name in instance (Insert Standard Action node in this case). This property specifies the image´s theme class and only applies if action's Control type property is Image. 


Disabled image:

Specifies the default value for this property on the Standard Action node associated to its name in instance (Insert Standard Action node in this case). This property specifies the image that will be shown at runtime in case the condition is not accomplished (condition set in Condition property) and the action is disabled. Only applies if the the property Disabled Actions of WorkWithPlus Configuration (WWP Configuration > Standard Actions node > property DisabledActions) is 'Disabled' . 


Disabled Image class:

Specifies the default value for this property on the Standard Action node associated with its name in the instance (Insert Standard Action node in this case). This property specifies the image's theme class that will be assigned to the button in case the condition is not accomplished (condition set in Condition property) and the action is disabled. Only applies if the action's Control type property is Image and if the property Disabled Actions of WorkWithPlus Configuration (WWP Configuration > Standard Actions node > property DisabledActions) is 'Disabled'. 

Action Group Control Type:

Specifies the default value for the property 'Control Type' on the Standard Action node associated with its name in the instance (Insert Standard Action node in this case), when the action is inserted in an Action Group of type 'GX Action Group'.  

Action Group Button class:

Specifies the default value for the property Button Class on the Standard Action node associated with its name in the instance (Insert Standard Action node in this case), when the action is inserted in an Action Group of type 'GX Action Group'.  

Action Group Disabled Button Class

Specifies the default value for this property on the Standard Action node associated with its name in the instance (Insert Standard Action node in this case), when the action is inserted in an Action Group of type 'GX Action Group'. This property specifies the button's theme class that will be assigned to the button in case the condition is not accomplished (condition set in Condition property) and the action is disabled. Only applies if the action's Control type property is Button and if the property Disabled Actions of WorkWithPlus Configuration (WWP Configuration > Standard Actions node > property DisabledActions) is 'Disabled'.


Button class:

Specifies the default value for this property on the Standard Action node associated to its name in instance (Insert Standard Action node in this case). This property specifies the button's theme class and only applies if action's Control type property is Button. 


Disabled Button class:

Specifies the default value for this property on the Standard Action node associated to its name in instance (Insert Standard Action node in this case). This property specifies the button's theme class that will be assigned to the button in case the condition is not accomplished (condition set in Condition property) and the action is disabled. Only applies if action's Control type property is Button and if the the property Disabled Actions of WorkWithPlus Configuration (WWP Configuration > Standard Actions node > property DisabledActions) is 'Disabled'.