<h2>Example of configuring list controls</h2><br/><div style="overflow-x:auto"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><meta content="text/html; charset=UTF-8" /><meta name="copyright" content="(C) Copyright 2025" /><meta name="DC.rights.owner" content="(C) Copyright 2025" /><meta name="generator" content="DITA-OT" /><meta name="DC.type" content="task" /><meta name="DC.title" content="Configure list controls" /><meta name="abstract" content="You can configure list controls, such as buttons and filters." /><meta name="description" content="You can configure list controls, such as buttons and filters." /><meta name="DC.subject" content="configuring lists, personalizing lists, list controls, Personalizing Lists" /><meta name="keywords" content="configuring lists, personalizing lists, list controls, Personalizing Lists" /><meta name="DC.relation" scheme="URI" content="../../../administer/list-administration/concept/c_ListConfiguration.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/general/concept/intro-now-platform-landing.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/general/concept/config-now-platform-core-features.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/general/concept/now-platform-forms-fields-lists.html" /><meta name="DC.relation" scheme="URI" content="../../../administer/core-configuration/concept/p_ListAdministration.html" /><meta name="DC.creator" content="ServiceNow" /><meta name="DC.date.created" content="2023-08-03" /><meta name="DC.date.modified" content="2023-08-03" /><meta name="DC.format" content="XHTML" /><meta name="DC.identifier" content="t_ConfigureListControls" /><link rel="stylesheet" type="text/css" href="../../../CSS/commonltr.css" /><title>Configure list controls</title></head><body> <div class="nested0" id="t_ConfigureListControls"> <h1 class="title topictitle1" id="ariaid-title1">Configure list controls</h1> <div class="body taskbody"><p class="shortdesc">You can configure list controls, such as buttons and filters.</p> <div class="section prereq p"> <p class="p">Role required: personalize_control.</p> </div> <ol class="ol steps"><li class="li step stepexpand"> <span class="ph cmd">Open a list.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Right-click any column heading and select <span class="ph menucascade"><span class="ph uicontrol">Configure</span> > <span class="ph uicontrol">List Control</span></span>.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Complete the form.</span> <div class="itemgroup info"> <div class="note"><span class="notetitle">Note:</span> The list control fields that are available for embedded lists are more limited. Unless otherwise noted, the list control fields in the following table are available for both standard and embedded lists.</div> <div class="p"> <div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="t_ConfigureListControls__table_cpn_n1p_yq" class="table" frame="border" border="1" rules="all"><caption><span class="tablecap"><span class="table--title-label">Table 1. </span>List Control form</span></caption><colgroup><col /><col /></colgroup><thead class="thead" style="text-align:left;"><tr class="row"><th class="entry cellrowborder" style="vertical-align:top;" id="d31887e105">Field</th><th class="entry cellrowborder" style="vertical-align:top;" id="d31887e108">Description</th></tr></thead><tbody class="tbody"><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Table</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">Name of the table for the list or related list. For example, <span class="ph uicontrol">Change Request [change_request]</span>. The system automatically sets this value.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Related list</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">Name of the table and field that define the related list. For example,<span class="ph uicontrol">sysapproval_approver.sysapproval</span>. The system automatically sets this value.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Label</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">Label to display for this list. Allows an admin to customize the label for a related list or list. If not supplied, the default plural label for the file is used. For example, the label for the Incident table would be <span class="ph uicontrol">Incidents</span>.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Omit new button</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">Option to prevent the <span class="ph uicontrol">New</span> button from displaying on this list. Clear the check box to display the <span class="ph uicontrol">New</span> button or to control the <span class="ph uicontrol">New</span> button with roles (<span class="ph uicontrol">New roles</span> field). <p class="p">This field is available for standard lists only.</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Omit edit button</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">Option to prevent the <span class="ph uicontrol">Edit</span> button from displaying on this list. Clear this check box to display the <span class="ph uicontrol">Edit</span> button or to control the <span class="ph uicontrol">Edit</span> button with roles (<span class="ph uicontrol">New roles</span> field). The <span class="ph uicontrol">Edit</span> button does not apply to all lists.<p class="p">This field is available for standard lists only.</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Omit if empty</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">Option to omit the <span class="ph uicontrol">Related List</span> from the form entirely (no header) if there are no entries for the <span class="ph uicontrol">Related List</span>.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Omit columns if empty</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">Option for a top-level list to omit the column headers AND filters/breadcrumbs for an empty column.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Omit filters</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">Option to hide filters or breadcrumbs for this list. Clear this check box if you always want filters or breadcrumbs or to control filters/breadcrumbs with roles (<span class="ph uicontrol">Filter roles</span> field). <p class="p">This field is available for standard lists only.</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Omit links</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">Option to hide links for fields that reference other files in this list. Leave this button unchecked to generate links or to control the use of links with roles (<span class="ph uicontrol">Link roles</span> field).</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Omit drill-down link</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">Option to disable the link to the record from the first column in list view. Users can still select the reference icon to access the record. <p class="p">This field is available for standard lists only.</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Hierarchical lists</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">See <a class="xref" href="t_EnableAHierarchicalList.html" title="You can enable hierarchical lists to make data from related lists directly accessible from within a v2 list.">Enable a hierarchical list</a>. Hierarchical list inserted into a record list. Hierarchical lists enable a user to view the contents of a record's related lists without leaving the record list form. <p class="p">This field is available for standard lists only.</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">List edit type</td><td class="entry cellrowborder" id="t_ConfigureListControls__entry_ListEditTypeDesc" style="vertical-align:top;" headers="d31887e108 ">Ability for the user to edit values directly in individual cells in a list. The options are: <ul class="ul" id="t_ConfigureListControls__ul_lbs_zbp_yq"><li class="li"><span class="ph uicontrol">Save immediately (cell edit mode):</span> enables cell editing. The entire row is saved when the user enters a new value.</li><li class="li"><span class="ph uicontrol">Save data by rows:</span> enables cell editing. The row is saved only when the user navigates away from the row or selects the <span class="ph uicontrol">Save</span> icon (<img class="image icon" id="t_ConfigureListControls__image_ync_qcp_yq" src="../image/IconSave.png" alt="Save icon" />). This mode allows the user to modify multiple values before saving a record.</li><li class="li"><span class="ph uicontrol">Disable list editing:</span> prevents users from editing cells in the list.</li></ul> <p class="p">This field is available for standard lists only.</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">List edit tag</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">Unique tag that is sent to a <a class="xref" href="../../../script/server-scripting/concept/c_ReferenceQualifiers.html" title="Use reference qualifiers to filter the data that is returned for a reference field.">reference qualifier</a> as the script variable <var class="keyword varname">listEditRefQualTag</var>. Enter an arbitrary string of letters or numbers.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">List edit insert row</td><td class="entry cellrowborder" id="t_ConfigureListControls__entry_ListEditInsRowDesc" style="vertical-align:top;" headers="d31887e108 ">Ability for a user to create records in list view. When it is enabled, an empty row appears at the bottom of the list.<div class="fig fignone" id="t_ConfigureListControls__fig_akx_pdp_yq"> <img class="image" id="t_ConfigureListControls__image_vyb_pdp_yq" src="../image/InsertANewRow.png" alt="Insert a new row" /> </div> <p class="p">This field is available for standard lists only.</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Remove pagination count</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">Option to remove pagination count from the list.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Disable Natural Language Query (<span class="ph">NLQ</span>)</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">Option to disable the <span class="ph">NLQ</span> filter in specific lists when NLQ on lists is enabled in the instance. The <span class="ph">NLQ</span> filter enables you to use natural language to filter lists instead of using the condition builder. For more information on <span class="ph">NLQ</span> filters, see <a class="xref" href="../administer/natural-language-query/concept/natural-language-query.html" target="_blank" rel="noopener noreferrer">Natural Language Query</a>.<div class="note"><span class="notetitle">Note:</span> When the system property (<span class="keyword parmname">com.snc.listv2.nlq.lists.enabled</span>(com.snc.listv2.nlq.lists.enabled) is set to <span class="ph uicontrol">false</span>, the query destructs. Text entered in the search replaces existing conditions.</div> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Application</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">Scope of this setting's applicability. Global means that all workspaces can use this setting.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">New roles</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">User roles that can access the <span class="ph uicontrol">New</span> button on this list. Leave the field blank to enable all users to access the <span class="ph uicontrol">New</span> button. This option does not apply to embedded lists, which do not contain <span class="ph uicontrol">New</span> buttons.</td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Filter roles</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">User roles required to have the filter appear in the list. <p class="p">This field is available for standard lists only.</p> </td></tr><tr class="row"><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e105 ">Link roles</td><td class="entry cellrowborder" style="vertical-align:top;" headers="d31887e108 ">User roles required to have links generated for fields that reference other files.</td></tr></tbody></table> </div> </div> </div> </li></ol> </div> <div class="related-links"> <div class="familylinks"> <div class="parentlink"><strong>Parent Topic:</strong> <a class="link" href="../../../administer/list-administration/concept/c_ListConfiguration.html" title="Users with the appropriate roles can configure various aspects of lists. Configuration changes apply to all users.">List configuration</a></div> </div> </div><div class="topic task nested1" id="t_ExampleOfConfiguringListControls"> <h2 class="title topictitle2" id="ariaid-title2">Example of configuring list controls</h2> <div class="body taskbody"><p class="shortdesc">The following example shows how to configure a list of related incidents in a problem record to suit specific business needs.</p> <div class="section prereq p">Role required: personalize_control</div> <div class="section context"> <p class="p">In this example, a related list label is configured to say Child Incidents, not just Incidents. The related list is also configured to remove the <span class="ph uicontrol">New</span> button to prevent users from creating incidents from the Problem form.</p> </div> <ol class="ol steps"><li class="li step stepexpand"> <span class="ph cmd">Navigate to a problem record.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Open the list context menu in the <span class="ph uicontrol">Incidents</span> related list and select <span class="ph menucascade"><span class="ph uicontrol">Configure</span> > <span class="ph uicontrol">List Control</span></span>.</span> </li><li class="li step stepexpand"> <span class="ph cmd">On the List Control form, change the <span class="ph uicontrol">Label</span> field to Child Incidents.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Select the <span class="ph uicontrol">Omit new button</span> check box.</span> </li><li class="li step stepexpand"> <span class="ph cmd">Select <span class="ph uicontrol">Submit</span> to save your changes and return to the previous record, in this case, the problem record.</span> <div class="itemgroup info">In the problem record, the label for the embedded incident list has changed and the <span class="ph uicontrol">New</span> button is no longer available.</div> </li></ol> </div> </div> </div> </body></html></div>