Expandindo a itens de lista e excluindo grupos de 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, and PROHIBITEDVALUES.

Para entender melhor como esses atributos são usados para preencher o menu drop-down de um campo, 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: Expanda as listas e excluir grupos

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

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

  • Exemplo: Expanda as 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, que representam grupos ou listas globais de itens de lista são expandida recursivamente. Os subgrupos do grupo são expandidos; os subgrupos desses subgrupos também são expandidos e continua nesse padrão. Depois da expansão, os itens de lista 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, grupos.

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 de lista ou grupo

Descrição

\Fax comercial de [projeto] analistas

JayHamlin

PilarAckerman

ReshmaPatel

Um grupo de projeto de equipe que contém os nomes dos três membros de equipe de analistas de negócios.

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

Example1\MyTeam

Desenvolvimento

devuser

Teste

Usuário de teste

Gerenciamento de programa

pmuser

juser

Uma equipe de grupo que contém um membro da equipe, juser e três subgrupos, onde cada subgrupo contém o nome do membro de uma equipe de projeto.

Example1\MyReports

Userone

Usertwo

Userthree

MyRemotes

userfour

userfive

Um grupo de projetos de equipe que contém os nomes dos três membros da equipe e um subgrupo que contém os nomes de dois membros da equipe.

BoolValues

verdadeiro

FALSO

Uma lista global com duas entradas.

Exemplo: Expanda as listas e excluir grupos

Neste exemplo, o campo contém um valor de seqüência de caracteres, um grupo e 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>

string

verdadeiro

FALSO

JayHamlin

PilarAckerman

ReshmaPatel

Exemplo: Expanda 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> 

string

verdadeiro

FALSO

juser

juser2

devuser

testuser

pmuser

Desenvolvimento

Teste

Gerenciamento de programa

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 esse grupo de nomes 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> 

string

MyTeam

MyReports

Exemplo: Expanda as listas e excluir grupos e listas globais

Neste exemplo, o campo contém um valor de seqüência de caracteres, um grupo e 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 expandido e BoolValues é uma lista global, portanto, nem um está 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> 

String

Consulte também

Conceitos

Definir listas de opções

Definir listas globais

Definindo e usando listas, listas de seleção e listas globais