Expandir itens de lista e excluir grupos das listas
Você pode expandir e filtrar listas usando o expanditems e filteritems atributos. Você pode aplicar esses atributos a esses elementos de tipo de lista: ALLOWEDVALUES, SUGGESTEDVALUES, e PROHIBITEDVALUES.
Para entender melhor como esses atributos são usados para preencher o menu suspenso de um campo, revise os exemplos fornecidos abaixo.
Expanda 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 expandida recursivamente. Subgrupos do grupo são expandidos; os subgrupos dos subgrupos também são expandidos e continua neste padrão. Após a 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.
Excluir grupos
Você pode atribuir apenas o valor excludegroups para o filteritems atributo. Quando esse atributo for exibida, todos os itens da lista são avaliados e todos os grupos são removidos. Use o filteritems atributo para mostrar somente os usuários, não a grupos.
Conteúdo de listas e grupos usados nos exemplos
Os exemplos fornecidos neste tópico usam os seguintes valores:
Nome de grupo ou lista |
Conteúdo da lista ou grupo |
Descrição |
---|---|---|
Analistas \Business [projeto] |
JayHamlin PilarAckerman ReshmaPatel |
Um grupo de projetos de equipe que contém os nomes dos três membros de equipe analista de negócios. Dica Use o prefixo de literal [projeto] em vez de usar o nome real do projeto de equipe. |
Example1\MyTeam |
Desenvolvimento devuser Testar Usuário de teste Gerenciamento de programas pmuser juser |
Um grupo de projetos de equipe que contém um membro da equipe, juser e três subgrupos, onde cada subgrupo contém o nome de um membro da equipe. |
Example1\MyReports |
Userone Usertwo Userthree MyRemotes userfour userfive |
Um grupo de projetos de equipe que contém os nomes de três membros da equipe e um subgrupo que contém os nomes dos dois membros da equipe. |
BoolValues |
true falso |
Uma lista global com duas entradas. |
Exemplo: Expandir listas e excluir grupos
Neste exemplo, o campo contém um valor de cadeia de caracteres, um grupo e uma lista global. No momento em que ele é executado, a lista for expandida e grupos serão excluídos.
Exemplo |
Valores de lista suspensa |
---|---|
|
cadeia de caracteres true falso JayHamlin PilarAckerman ReshmaPatel |
Exemplo: Expanda listas e grupos e não filtrar
Neste exemplo, o campo contém um valor de cadeia de caracteres, dois grupos e uma lista global. No momento em que é executado a lista for expandida e grupos não serão excluídos.
Exemplo |
Valores de lista suspensa |
---|---|
|
cadeia de caracteres true falso juser juser2 devuser testuser pmuser Desenvolvimento Testar Gerenciamento de programas |
Exemplo: Não expandir listas ou grupos e não filtrar
Neste exemplo, o campo contém um valor de cadeia de caracteres, dois grupos e uma lista global. Em tempo de execução, a lista não é expandida e grupos não são filtrados. Isso significa que esse grupo de nomes são exibidos, mas não os usuários dentro desses grupos.
Dica
O nome da lista global e o conteúdo não é exibido.
Exemplo |
Valores de lista suspensa |
---|---|
|
cadeia de caracteres MyTeam MyReports |
Exemplo: Expandir listas e excluir grupos e listas globais
Neste exemplo, o campo contém um valor de cadeia de caracteres, um grupo e uma lista global. Em tempo de execução, a lista for expandida e grupos são filtrados.
Dica
MyTeam é um grupo é excluído e não é expandido e BoolValues é uma lista global, então nem um é expandido ou mostrado.
Exemplo |
Valores de lista suspensa |
---|---|
|
Cadeia de Caracteres |