UI actions
Let us now create a server-side UI action. A UI action can be invoked from different UI elements, such as form buttons, form list context menus, form-related links, list of records header context menus, list actions menus, or list-related links. UI actions are usually server-side code, and can make use of script includes and other server-side client APIs. However, it is also possible to mark a UI action to run on client- and write- and use-only client-side glide APIs.
For the purpose of this book, we will create server-side UI actions. Our goal is to provide a button on the top of the form, in the form header and context menu, to allow users to set the state of a pending or open booking request as a work in progress.
To create a new UI action, open Studio
, select Server Development
| UI Action
from the Create Application File
wizard, and click Create
:
Fill in the UI action New Record
form with the following values:
Name
:In Progress
Table
:Booking Request
Action name
:mark_in_progress...