Exibir definições da lista de seleção

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 7 min. de leitura
  • A tabela Conjunto de seleção [sys_choice_set] contém um registro para cada campo que usa uma lista de seleção.

    Antes de Iniciar

    Função necessária: Personalize_choices
    Nota:
    A função personalize_choices deve ser explicitamente concedida ao usuário; ela não pode ser uma ACL.

    Por Que e Quando Desempenhar Esta Tarefa

    O registro do conjunto de opções está associado a um arquivo de aplicação, o que permite que conjuntos de atualizações e o desenvolvimento da equipe rastreiem e transfiram todas as opções de um campo em um único registro de atualização.

    Os valores da lista de seleção permitem um comprimento máximo de 40 caracteres. O intervalo de valores numéricos permitidos é [-999, 999].

    Procedimento

    1. Clique com o botão direito do mouse no rótulo do campo da lista de seleção e selecione Mostrar lista de seleção .
      Para exibir outros valores da lista de seleção, modifique o filtro na parte superior da lista.
      Nota:
      Quando você usa uma ACL para conceder personalize_choices em um campo específico, Mostrar lista de seleção não está disponível. Ele só estará disponível se você conceder explicitamente a função ao usuário. Configure as opções Continua a aparecer independentemente de ser uma ACL ou uma função de usuário concedida explicitamente.
    2. Revise os itens na lista.
      Aviso:
      Não adicione novas opções à lista. Para adicionar novas opções a um campo de lista de seleção, use Configure as opções opção.

    Defina uma opção para uma lista de seleção

    Você pode personalizar as opções que estão disponíveis em uma lista de seleção.

    Antes de Iniciar

    Função necessária: Personalize_choices

    Procedimento

    1. Navegue até um formulário em que o campo seja exibido.
    2. Se a lista de seleção depender de outro campo, insira o valor de escolha do qual as opções dependem.

      Por exemplo, na tabela de incidentes, o. Subcategoria é dependente de Categoria . Para personalizar quais opções de subcategoria estão disponíveis para a categoria de hardware, selecione Hardware em Categoria campo.

    3. Clique com o botão direito do mouse no rótulo do campo e selecione Configure as opções .
    4. Use o slushbucket para reorganizar a ordem, adicionar ou remover itens ou para criar novos itens.
    5. Clique em Salvar.

      Para adicionar itens dinamicamente a uma lista de seleção, use AddOption GlideForm método .

      Nota:
      Algumas regras de negócio podem ser afetadas por mudanças nas opções da lista de seleção (por exemplo, estados de incidente padrão).

    Reutilize uma lista de seleção

    Depois de definir um conjunto de valores da lista de seleção, você pode reutilizar os valores para outro campo em uma tabela diferente.

    Antes de Iniciar

    Função necessária: Personalize_choices

    Procedimento

    1. Clique com o botão direito do mouse em um campo de seleção existente (Campo A) e selecione Configure as opções .
    2. Adicione os valores da lista de seleção desejados em Opções lista relacionada.
    3. Para reutilizar os valores da lista de seleção para outro campo (Campo B) em uma tabela diferente, clique com o botão direito do mouse no rótulo do Campo B e selecione Configurar Dicionário .
    4. Em Tabela de seleção Campo, selecione a tabela em que reside o Campo A.
    5. Em Campo de seleção Campo, selecione Campo A.
      Compartilhamento da lista de seleção
    6. Clique em Atualizar.

      Os valores da lista de seleção definidos no Campo A são exibidos no Campo B. Quando você adiciona ou remove valores da lista de seleção no Campo A, essas mudanças também são refletidas no Campo B. Depois de especificar uma tabela de seleção e um campo de seleção, o campo não usa mais a lista de seleção definida.

    Remova a opção Nenhum de uma lista de seleção

    Você pode remover Nenhum opção de uma lista de seleção, se não for necessário.

    Antes de Iniciar

    Função necessária: personalize_dictionary

    Procedimento

    1. Navegue até um formulário em que o campo seja exibido.
    2. Clique com o botão direito do mouse no rótulo do campo e selecione Configurar dicionário.
    3. Altere Opção valor do campo para Menu suspenso sem -- Nenhum -- (deve especificar um valor padrão) .
      Opção sem nenhuma
    4. Certifique-se de que Padrão o campo é preenchido para determinar qual opção é exibida por padrão.
      Nota:
      Se o campo for dependente de outro campo, o. -- Nenhum -- a opção permanece disponível.

    Altere o valor de exibição Nenhum para uma lista de seleção

    Você pode mudar o rótulo de exibição padrão do Nenhum opção para um campo de seleção.

    Antes de Iniciar

    Função necessária: Personalize_choices
    Nota:
    A função personalize_choices deve ser explicitamente concedida ao usuário; ela não pode ser uma ACL.

    Procedimento

    1. Navegue até um formulário no qual o campo aparece.
    2. Clique com o botão direito do mouse no rótulo do campo e selecione Mostrar lista de seleção .
    3. Clique em Nova.
    4. Preencha o formulário.
      Tabela 1. Campos de formulário de seleção
      Campo Valor
      Tabela Selecione a tabela.
      Elemento Deixe o nome do campo preenchido automaticamente.
      Idioma Insira o código de idioma ISO para o rótulo.
      Sequência Deixe em branco. Este campo determina a ordem.
      Inativo Deixe desmarcado.
      Rótulo

      Insira o rótulo a ser exibido na lista de seleção.

      Você pode usar JavaScript, incluindo chamadas para inclusões de script, para definir o rótulo. Por exemplo, o rótulo JavaScript no exemplo a seguir muda -- Nenhum -- valor do Fuso horário lista de seleção em um registro de usuário para usar o valor de fuso horário da instância.

      Criação de novo registro
      Valor Insira NULL_OVERRIDE .
      Nota:
      Você deve inserir NULL_OVERRIDE como o valor, ou o novo rótulo aparece além de -- Nenhum -- opção.
      Valor dependente Deixe em branco.
      Dica Deixe em branco.
      Nota:
      Quando o tipo de campo está definido como Lista (Glide List) a dica não será exibida.
    5. Clique em Enviar.

    Exclua todas as opções da lista de seleção

    Você pode excluir todas as opções de um campo de seleção do registro Conjunto de seleção.

    Antes de Iniciar

    Função necessária: Personalizar

    Por Que e Quando Desempenhar Esta Tarefa

    Você pode querer usar este método quando estiver desenvolvendo uma nova aplicação e os requisitos de negócios mudarem. Se você estiver atualizando uma lista de seleção que já está em uso, considere desativar as opções que não usa mais para evitar conflitos com dados ou scripts existentes que podem depender das opções anteriores.

    Procedimento

    1. No filtro de navegação, insira sys_choice_set.list E pressione Enter.
    2. Abra o registro do conjunto de opções para o campo.

      Por exemplo, para localizar o conjunto de opções para a subcategoria de incidente, filtre por [Tabela] [é] [incidente] E [elemento] [é] [subcategoria] .

    3. Marque a caixa ao lado do registro do conjunto de opções para excluir e selecionar Excluir Na lista de seleção Ações abaixo da lista.
    4. Clique em Excluir na janela de confirmação.
      Todas as opções do campo são excluídas.

    Crie uma lista de seleção para outro tipo de campo

    Você pode criar uma lista de seleção para um campo com outro tipo, como um número inteiro, cadeia de caracteres ou campo de referência.

    Antes de Iniciar

    Função necessária: personalize_dictionary

    Por Que e Quando Desempenhar Esta Tarefa

    Você pode usar essa configuração para padronizar a entrada de dados e limitar as opções disponíveis para um campo, mantendo o tipo de campo original.

    Procedimento

    1. Navegar até Tudo > Definição do Sistema > Dicionário.
    2. Abra a entrada do dicionário para o campo.
      Nota:
      Os campos de referência com um grande número de registros na tabela de referência não podem ser convertidos para se parecer com campos de seleção. Um campo de referência com muitos registros é revertido para se parecer com um campo de referência.
    3. Altere Opção valor para Lista suspensa com --- Nenhum --- ou Menu suspenso sem --- Nenhum --- (deve especificar um valor padrão) .
    4. Clique com o botão direito no cabeçalho do formulário e selecione Salvar.
    5. Clique em Criar lista de seleção .
      • . Opções a lista relacionada aparece no formulário de entrada do dicionário.
      • Se os registros na tabela contiverem dados para o campo, um valor de lista de seleção para cada valor de campo exclusivo será criado. Por exemplo, se houver três registros na tabela e cada registro tiver um valor exclusivo no campo, três opções serão criadas.
      • Se não houver dados no campo, um valor de lista de seleção de -- Nova opção -- criado.

    Exibir valores inválidos da lista de seleção

    Por padrão, os valores da lista de seleção inativos ou inválidos aparecem em texto azul em vez de preto. Você pode desabilitar o indicador de cor para opções inválidas.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    No exemplo a seguir, Rede a categoria foi desativada, portanto, ela aparece em azul para registros que ainda contêm o valor inativo.
    Lista de seleção inválida

    Procedimento

    1. Navegar até Tudo > Propriedades do sistema > Propriedades da IU.
    2. Desmarque a caixa de seleção do Exibir entradas da lista de seleção ausentes propriedade.

    Adicione a opção de pesquisa a um campo de seleção

    Adicione um campo de pesquisa aos campos de seleção que tenham uma longa lista de opções.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Navegue até um formulário que contém campos de seleção.
      Por exemplo, incidente.
    2. Em um campo de seleção no formulário, por exemplo Estado, clique com o botão direito do mouse no campo e selecione Configurar Dicionário .
    3. Alterne para a exibição avançada do formulário de entrada do dicionário usando o menu de contexto navegando até Exibição > Avançado.
    4. No campo Atributos, digite _searchable_choice .
      Se houver outras entradas no campo Atributos, use uma vírgula para separar as entradas.
    5. Atualize o formulário Entrada do dicionário e recarregue a página que contém a lista de seleção.

    Resultado

    A lista de seleção contém um campo de pesquisa que os usuários podem usar para filtrar a lista de opções.
    Figura 1. Pesquisa de campo de seleção
    Campo Estado com a lista aberta e um campo de pesquisa na parte superior da lista