ui.Dialog.setActionAttribute
Set an action attribute to configure a dynamic dialog.
Syntax
setActionAttribute(
   action STRING,
   attribute STRING,
   value STRING ) 
Usage
When creating a dynamic dialog, the setActionAttribute() method can be used to
define functional action attributes (such as VALIDATE=NO), and decoration
attributes for default action views
(such as TEXT, COMMENT, IMAGE).
When defining a static dialog instruction, you can specify action options with the
ATTRIBUTES() clause:INPUT BY NAME ...
   ON ACTION show_help ATTRIBUTES( TEXT="Help", VALIDATE=NO )When creating a dynamic dialog, call the 
setActionAttribute() method after
adding an "ON ACTION
action-name" trigger, to configure the action
attributes:LET d = ui.Dialog.createInputByName(fields)
...
CALL d.addTrigger("ON ACTION show_help")
CALL d.setActionAttribute("show_help","text","Help")
CALL d.setActionAttribute("show_help","validate","no")| Attribute name | Possible values | Description | ON ACTION equivalent | 
|---|---|---|---|
acceleratorName | 
string | 
Defines the first accelerator key for the action. | ACCELERATOR | 
comment | 
string | 
Defines the bubble hint / tooltip help of the action. | COMMENT | 
contextMenu | 
"yes", "no", "auto" | 
Indicates if the action must be shown in the context menu of the form. | CONTEXTMENU | 
defaultView | 
"yes", "no", "auto" | 
Indicates if the default action view must appear. | DEFAULTVIEW | 
image | 
string | 
Defines the icon for the action view. | IMAGE | 
text | 
string | 
Defines the label for the action view. | TEXT | 
validate | 
"yes", "no" | 
Indicates if the action implies validation of current field input. | VALIDATE |