---
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


---

# Controle de lista avançado com scripts

# Controle de lista avançado com scripts {#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

Você pode escrever scripts para especificar quais elementos da lista, como links, filtros e botões, estão presentes.

Esses scripts podem reagir ao registro que está sendo exibido. Para controles de lista relacionada, a variável global primário identifica o registro primário. Para listas primárias, não há registro primário.  
[Configurar](https://servicenow-prod.fluidtopics.net/CEYx244fj4~FYw6vyEXZJA#configure-form-layout "Os administradores ou usuários com a função personalize_form podem configurar o formulário e o layout da lista relacionada.")O formulário Controle de lista e adicione o campo de script de que você precisa:

* Condição de omitir colunas: Se não houver condições, omita os cabeçalhos das colunas.
* Editar condição: Omita o. Editar botão.
* Omitir condição vazia: Se não houver condições, omita o cabeçalho da lista.
* Omitir condição de filtro: Omita o filtro de lista.
* Omitir condição de links: Omitir links relacionados.
* Omitir nova condição: Omita o. Novo botão.
{#c_AdvancedListControlWithScripts__ul_qhs_4pr_z4}  
Nesses campos de script, se o script for avaliado como verdadeiro , o item foi omitido. O script a seguir é um exemplo que você pode usar no ICs afetados lista relacionada para mostrar somente o. Editar se a tarefa primária estiver ativa. Este script é colocado em Editar condição campo de script.

    var answer;
     if (parent.active == true ) {
     //Do not remove the 'Edit' button
      answer = false; 
    } 
    else {
     //Remove the 'Edit' button
      answer = true;
    }
    answer;

## Configure uma ação de IU de lista {#ariaid-title2}

Você pode criar uma ação de IU que abre a interface slushbucket para personalizar listas na exibição de lista.

### Antes de Iniciar

Função necessária: ui_action_admin

### Procedimento

1. Navegar até TudoDefinição do SistemaAções de IU.
2. Clique em Novo.
3. Em Tabela , selecione Lista \[sys_ui_list\] tabela.
4. Selecione Menu de contexto da lista caixa de seleção.
5. Certifique-se de Ativo está marcada.
6. Cole o script a seguir no Script campo:  

       var url  = "slushbucket.do?sysparm_form=list&sysparm_list=" + current. name + "&sysparm_view=" + current. view. name ;
       url  += "&sysparm_collection=" + current. parent + "&sysparm_collection_relationship=" + current. relationship ; 
       url  += "&sysparm_referring_url=sys_ui_view.do?sys_id=" + current. view. toString ( ) ;
       action. setRedirectURL (url ) ;

7. Clique em Enviar.

