Partilhar via


Usar tipos de lista em combinação

Você pode especificar vários tipos de listas para um único campo.Este tópico define como a lista de itens resultante é determinada.

As descrições a seguir usam as seguintes convenções:

  • Todos os valores de uma lista ALLOWEDVALUES são identificados como {conjunto A}.

  • Todos os valores para obter uma lista SUGGESTEDVALUES são identificados como {conjunto S}.

  • Todos os valores para obter uma lista PROHIBITEDVALUES são identificados como {set P}.

Determinação de valor válido

Os valores válido permitidos para um campo são obtidos por subtraindo {conjunto P} {conjunto A}.Se {conjunto A} não possui entradas, {conjunto A} é considerada todos os valores possíveis.Isso ocorre porque não há valores permitidos foram definidos; tudo o que é permitido, exceto os valores identificados especificamente {set P}.

{Conjunto S} não desempenha nenhuma função de determinar os valores válido para um campo, mas ajuda a determinar os valores exibidos na lista suspensa.

Preenchendo uma lista suspensa com valores de lista

As regras a seguir usam o conteúdo dos conjuntos ALLOWEDVALUES, SUGGESTEDVALUES e PROHIBITEDVALUES para determinar os valores que preenchem uma lista drop-down.

If {set S} AND {set A} have no entries
        Result: Empty list
If {set S} has entries and {set A} has no entries
        Result: The values are obtained by subtracting {set P} from {set S}
If {set S} AND {set A} have entries
        Result: The list of values are obtained by:
                a. Intersecting {set A} with {set S} to get {intermediate set I}
                b. Subtracting {set P} from {intermediate set I}
If {set S} has no entries and {set A} has entries
        Result: The list of values are obtained by subtracting {set P} from {set A}

Especificando várias listas

Se você especificar vários <ALLOWEDVALUE> conjuntos em determinado ponto no tempo (por exemplo, um trabalho item tipo todo <ALLOWEDVALUE> conjunto de mais de um escopo de estado <ALLOWEDVALUE> a interseção desses vários conjuntos definida), é usada como o conjunto final, {conjunto A}.

Se você especificar vários <SUGGESTEDVALUES> conjuntos ou <PROHIBITEDVALUES> conjuntos, é realizada a união de cada um desses conjuntos múltiplos como o conjunto final, {conjunto S} ou {definir P}, respectivamente.

Consulte também

Conceitos

Definir listas de usuários, listas de opções e listas globais