Script onShow para menus de contexto de lista

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • O campo de script onShow 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 o script onShow quando ele é executado:
    Tabela 1. Variáveis de script onShow
    Variável Descrição
    g_menu Menu de contexto a ser exibido.
    g_item Item de menu de contexto atual.
    g_list GlideList2 no qual o script é executado.
    g_fieldNome Nome do campo no qual o menu de contexto é executado.
    g_fieldRótulo 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.
    Um exemplo de um script onShow é aquele que determina quando habilitar ou desabilitar a opção Desagrupar em um menu de título de coluna de lista com base no fato de a lista estar agrupada 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);
    }