---
sourceDocument: Yokohama Administração da Now Platform
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Administração da Now Platform

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Script onShow para menus de contexto de lista

# Script onShow para menus de contexto de lista {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

. Script onShow o campo define um script que é executado antes que o menu de contexto seja exibido para determinar quais opções aparecem no menu de contexto.
Use este script para mudar os itens de menu no menu do cabeçalho da lista com base na coluna de campo atual. As seguintes variáveis JavaScript estão disponíveis para OnShow script quando é executado:{#r_OnShowScript__table_bjm_n4r_sr__entry__2}

| Variável | Descrição |
|-|-|
| g_menu | Menu de contexto a ser exibido. |
| g_item | Item de menu de contexto atual. |
| g_list | GlideList2 contra a qual o script é executado. |
| G_fieldName | Nome do campo no qual o menu de contexto é executado. |
| G_fieldLabel | Rótulo do campo no qual o menu de contexto é executado. |
| G_SYSID | O sys_id da linha ou formulário no qual o script é executado. |
[Tabela 1. Variáveis de script onShow]

{#r_OnShowScript__table_bjm_n4r_sr}  
Um exemplo de um OnShow o script determina quando habilitar ou desabilitar o. Desagrupar opção em um menu de cabeçalho de coluna de lista com base no agrupamento da lista ou não.

    if (g_list.getGroupBy()) {
       // list is grouped so enable to Ungroup menu item
       g_menu.setEnabled(g_item);
    } else {
       // list is not grouped, so disable the Ungroup menu item
       g_menu.setDisabled(g_item);
    }


