Controle de lista avançado com scripts
Você pode escrever scripts para especificar quais elementos de lista, como links, filtros e botões, estão presentes.
Esses scripts podem reagir ao registro que está sendo exibido. Para controles de lista relacionados, a variável global primária identifica o registro primário. Para listas primárias, não há registro primário.
Configure o formulário Controle de lista e adicione o campo de script necessário:
- Omitir condição de colunas: se não houver condições, omita os títulos das colunas.
- Omitir condição de edição: omita o botão Editar.
- Omitir condição vazia: se não houver condições, omita o cabeçalho da lista.
- Omitir condição do filtro: omita o filtro da lista.
- Condição para omitir links: omita links relacionados.
- Omitir nova condição: omita o botão Novo.
Nesses campos de script, se o script for avaliado como verdadeiro, o item será omitido. O script a seguir é um exemplo que você pode usar na lista relacionada de ICs afetados para mostrar somente o botão Editar se a tarefa primária estiver ativa. Este script é colocado no campo Omitir script de condição de edição.
var answer;
if (parent.active == true ) {
//Do not remove the 'Edit' button
answer = false;
}
else {
//Remove the 'Edit' button
answer = true;
}
answer;Configurar uma ação de IU de lista
Você pode criar uma ação de IU que abre a interface slushbucket para personalizar listas na exibição de lista.