Binding action views to a table row
A rowbound action specifies an action to apply to the selected row. Rowbound actions get specific rendering.
Rowbound actions are action defined with the ROWBOUND
action attribute, when using a DISPLAY ARRAY
or
INPUT ARRAY
dialog to control a table or tree view:
DISPLAY ARRAY arr TO sr.*
...
ON ACTION copy_row ATTRIBUTES(ROWBOUND, TEXT="Copy row")
...
On mobile devices, rowbound actions are available to the end user as options of a three-dot button, on the right of TABLE rows:

Note: The main purpose of the
ROWBOUND
attribute is to have
the corresponding action enabled and disabled automatically by the runtime system, depending on the
existence of a row. The default decoration of such action is front-end platform driven and is the
consequence of using the ROWBOUND
action attribute. A DISPLAY
ARRAY
or INPUT ARRAY
can be used with a plain form that show a single row
at a time. The rowbound actions can also be used in such case, using form buttons as action views
for example. These buttons will be automatically enabled/disabled according to the list
content.