GlideForm (g_form)
The GlideForm API is exposed within client-side scripts as the object variable g_form
. This API provides methods for interacting with forms and fields, adding messages for the user, adding and removing options from a drop-down field, and more.
Below, we'll discuss some of the more commonly used and useful methods of the GlideForm API, and see how they can be put to use.
Setting/clearing messages on the form and fields
There are multiple methods for setting and clearing messages within forms, both at the top of the user interface (similar to the behavior of the server-side APIs: gs.addInfoMessage()
and gs.addErrorMessage()
), and against specific fields.
These methods are: showFieldMsg()
, hideFieldMsg()
, showErrorBox()
, and hideErrorBox()
.
These methods of the g_form
API are extremely useful for communicating information to the user from client scripts or UI policies, such as whether or not a field meets certain validation criteria.
One such set of field-level methods of the GlideForm...