Partilhar via


Expandir itens de lista e excluir grupos das listas

Você pode expandir e listas de filtros usando o expanditems e filteritems atributos.Você pode aplicar esses atributos dos elementos do tipo de lista: ALLOWEDVALUES, SUGGESTEDVALUES, e PROHIBITEDVALUES.

Para entender melhor como esses atributos são usados para preencher um campo menu suspenso, analise os exemplos fornecidos abaixo.

Conteúdo do Tópico

  • Expandindo listas e grupos

  • Excluindo grupos

  • Conteúdo de listas e grupos usados nos exemplos

  • Exemplo: Expandir listas e excluir grupos

  • Exemplo: Expandir listas e grupos e não filtrar

  • Exemplo: Não expandir grupos ou listas e não filtrar

  • Exemplo: Expandir listas e excluir grupos e listas globais

Expandindo listas e grupos

Você pode atribuir os valores true e false para expanditems; seu valor é true por padrão.Quando expanditems tem o valor de true, itens de lista que representam grupos ou listas globais são expandidas de modo recursivo.Subgrupos de um gruposão expandidos; os subgrupos desses subgrupos também são expandidos e continua nesse padrão.Depois da expansão, itens de lista que representado grupos incluem usuários e grupos como valores de item de lista.Se expanditems for definido como false, nenhum grupo ou a expansão da lista global é executada.

Excluindo grupos

Você pode atribuir somente o valor de excludegroups para o filteritems atributo. Quando esse atributo for exibida, todos os itens de lista são avaliados e quaisquer grupos são removidos.Use o filteritems atributo para mostrar somente os usuários, não agrupa.

Conteúdo de listas e grupos usados nos exemplos

Os exemplos fornecidos neste tópico usam os seguintes valores:

Nome da lista ou grupo

Conteúdo da lista ou grupo

Descrição

\Fax comercial de [projeto] analistas

JayHamlin

PilarAckerman

ReshmaPatel

projeto

ObservaçãoObservação
Use o prefixo literal [projeto] em vez de usar o nome real do team projeto.

Example1\MyTeam

Desenvolvimento

devuser

Teste

usuário de teste.

Gerenciamento de programas

pmuser

juser

projeto

Example1\MyReports

Userone

Usertwo

Userthree

MyRemotes

userfour

userfive

projeto

BoolValues

verdadeiro

FALSO

Uma lista global com duas entradas.

Exemplo: Expandir listas e excluir grupos

Neste exemplo, o campo contém um valor de seqüência de caracteres, um grupoe uma lista global.No momento em que ele é executado, a lista é expandida e grupos serão excluídos.

Exemplo

Valores da lista drop-down.

<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
   <LISTITEM value = "string" />
   <LISTITEM value = "[Project]\Business Analysts" />
   <GLOBALLIST value = "BoolValues" />
</ALLOWEDVALUES>

cadeia de caracteres

verdadeiro

FALSO

JayHamlin

PilarAckerman

ReshmaPatel

Exemplo: Expandir listas e grupos e não filtrar

Neste exemplo, o campo contém um valor de seqüência, dois grupos e uma lista global.No momento em que ele é executado, a lista é expandida e grupos não serão excluídos.

Exemplo

Valores da lista drop-down.

<ALLOWEDVALUES expanditems="true">
   <LISTITEM value = "string" />
   <LISTITEM value = "Example1\MyReports"/>
   <LISTITEM value = "Example1\MyTeam" />
   <GLOBALLIST value = "BoolValues" />
</ALLOWEDVALUES> 

cadeia de caracteres

verdadeiro

FALSO

juser

juser2

devuser

testuser

pmuser

Desenvolvimento

Teste

Gerenciamento de programas

Exemplo: Não expandir grupos ou listas e não filtrar

Neste exemplo, o campo contém um valor de seqüência, dois grupos e uma lista global.Em tempo de execução, a lista não estiver expandida e grupos não serão filtrados.Isso significa que os nomes de grupo são exibidos, mas não os usuários dentro desses grupos.

ObservaçãoObservação

O nome da lista global e o conteúdo não é exibidos.

Exemplo

Valores da lista drop-down.

<ALLOWEDVALUES expanditems="false">
   <LISTITEM value = "string" />
   <LISTITEM value = "Example1\MyReports"/>
   <LISTITEM value = "Example1\MyTeam" />
   <GLOBALLIST value = "BoolValues" />
</ALLOWEDVALUES> 

cadeia de caracteres

MyTeam

MyReports

Exemplo: Expandir listas e excluir grupos e listas globais

Neste exemplo, o campo contém um valor de seqüência de caracteres, um grupoe uma lista global.Em tempo de execução, a lista é expandida e grupos são filtrados.

ObservaçãoObservação

MyTeam é um grupo que é excluído e não expandida e BoolValues é uma lista global, portanto, nem um é expandido ou mostrado.

Exemplo

Valores da lista drop-down.

<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
   <LISTITEM value = "string" />
   <LISTITEM value = "Example\MyTeam" />
   <GLOBALLIST value = "BoolValues" />
</ALLOWEDVALUES> 

Cadeia de caracteres

Consulte também

Conceitos

Definir listas de opções

Definir listas globais

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