GlideSysListControl - Scoped

concept australia Updated Sep 10, 2026 1 min read c_GlideSysListControlScoped.md
Raw file servicenow.com

The GlideSysListControl API provides methods that enable you to determine if the New or Edit buttons are displayed.

Parent Topic:Server API reference

GlideSysListControl - GlideSysListControl(String tableName)

Instantiates a GlideSysListControl object.

Name Type Description
tableName String Name of the table

GlideSysListControl - getControlID()

Returns the sys_id for the control.

Name Type Description
None
Type Description
String sys_id of the control
JavaScript
var sysListCtrl = new GlideSysListControl("incident");var controlID = sysListCtrl.getControlID();gs.info(controlID);

Output:

Text
91a807a60a0a3c74012113e28b47ca2e

GlideSysListControl - isOmitEditButton()

Returns true if the edit button is not displayed.

Name Type Description
None
Type Description
Boolean True when the edit button is not displayed.
JavaScript
var sysListCtrl = new GlideSysListControl("incident");var isOmitted = sysListCtrl.isOmitEditButton();gs.info(isOmitted);

Output:

Text
false

GlideSysListControl - isOmitNewButton()

Returns true when the New button is not displayed.

Name Type Description
None
Type Description
Boolean True when the new button is not displayed.
JavaScript
var sysListCtrl = new GlideSysListControl("incident");var isOmitted = sysListCtrl.isOmitNewButton();gs.info(isOmitted);

Output:

Text
false
Search documentation
Search document titles and file paths on the australia branch