---
sourceDocument: Xanadu API Reference
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu API Reference

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideSysListControl - Scoped

# GlideSysListControl - Scoped {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

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

## GlideSysListControl - GlideSysListControl(String tableName) {#ariaid-title2}

Instantiates a GlideSysListControl object.
{#r_ScopedGlideSysListControl-GlideSysListControl_String__table_nwg_21w_ht__entry__3}

| Name | Type | Description |
|-|-|-|
| tableName | String | Name of the table |
[Table 1. Parameters]

{#r_ScopedGlideSysListControl-GlideSysListControl_String__table_nwg_21w_ht}

## GlideSysListControl - getControlID() {#ariaid-title3}

Returns the sys_id for the control.
{#r_ScopedGlideSysListControl-getControlID__table_upq_txv_ht__entry__3}

| Name | Type | Description |
|-|-|-|
| None |   |   |
[Table 2. Parameters]

{#r_ScopedGlideSysListControl-getControlID__table_upq_txv_ht} {#r_ScopedGlideSysListControl-getControlID__table_vpq_txv_ht__entry__2}

| Type | Description |
|-|-|
| String | sys_id of the control |
[Table 3. Returns]

{#r_ScopedGlideSysListControl-getControlID__table_vpq_txv_ht}  

    var sysListCtrl = new GlideSysListControl("incident");
    var controlID = sysListCtrl.getControlID();
    gs.info(controlID);

Output:

    91a807a60a0a3c74012113e28b47ca2e

## GlideSysListControl - isOmitEditButton() {#ariaid-title4}

Returns true if the edit button is not displayed.
{#r_ScopedGlideSysListControl-isOmitEditButton__table_ihq_hzv_ht__entry__3}

| Name | Type | Description |
|-|-|-|
| None |   |   |
[Table 4. Parameters]

{#r_ScopedGlideSysListControl-isOmitEditButton__table_ihq_hzv_ht} {#r_ScopedGlideSysListControl-isOmitEditButton__table_jhq_hzv_ht__entry__2}

| Type | Description |
|-|-|
| Boolean | True when the edit button is not displayed. |
[Table 5. Returns]

{#r_ScopedGlideSysListControl-isOmitEditButton__table_jhq_hzv_ht}  

    var sysListCtrl = new GlideSysListControl("incident");
    var isOmitted = sysListCtrl.isOmitEditButton();
    gs.info(isOmitted);

Output:

    false

## GlideSysListControl - isOmitNewButton() {#ariaid-title5}

Returns true when the New button is not displayed.
{#r_ScopedGlideSysListControl-isOmitNewButton__table_lwl_szv_ht__entry__3}

| Name | Type | Description |
|-|-|-|
| None |   |   |
[Table 6. Parameters]

{#r_ScopedGlideSysListControl-isOmitNewButton__table_lwl_szv_ht} {#r_ScopedGlideSysListControl-isOmitNewButton__table_mwl_szv_ht__entry__2}

| Type | Description |
|-|-|
| Boolean | True when the new button is not displayed. |
[Table 7. Returns]

{#r_ScopedGlideSysListControl-isOmitNewButton__table_mwl_szv_ht}  

    var sysListCtrl = new GlideSysListControl("incident");
    var isOmitted = sysListCtrl.isOmitNewButton();
    gs.info(isOmitted);

Output:

    false


