GlideElement
The GlideElement
class is not generally instantiated on its own, but it is used for elements in a GlideRecord
object, and provides methods for interacting with them. An element generally refers to a data column in the record, such as the number field on a task record, or the sys_updated_on
field of a record. You can access a GlideElement
from a server-side GlideRecord
object (for example, by using gr.number
), or by using the getElement
method of a GlideRecord
object.
Best practice dictates that you always use the getter and setter functions: getValue()
, and setValue()
if you want to get the value of the field. Directly accessing the server-side GlideElement
property however, will give you a reference to the GlideElement
object.
Let's say for example, that we have a table with a column called short_description
. When we query this table, we get a GlideRecord
object populated with various properties. Each field in the table becomes a property in the GlideRecord
object, but those...