Espandere voci elenco ed escludere gruppi dagli elenchi
È possibile espandere e filtrare elenchi tramite gli attributi expanditems e filteritems. È possibile applicare tali attributi ai seguenti elementi di tipo elenco: ALLOWEDVALUES, SUGGESTEDVALUES e PROHIBITEDVALUES.
Per comprendere meglio come vengono usati questi attributi per popolare il menu a discesa di un campo, vedere gli esempi forniti di seguito.
Espandere elenchi e gruppi
È possibile assegnare i valori true e false a expanditems; per impostazione predefinita, il valore è true. Quando expanditems ha il valore true, gli elementi dell'elenco che rappresentano gruppi o elenchi globali vengono espansi in modo ricorsivo. I sottogruppi di un gruppo vengono espansi e vengono espansi anche i sottogruppi di tali sottogruppi, continuando in sequenza. Dopo l'espansione, gli elementi dell'elenco che rappresentavano i gruppi includeranno gruppi e utenti come valori per gli elementi dell'elenco. Se expanditems è impostato su false, non viene eseguita alcuna espansione di gruppi o di elenchi globali.
Escludere gruppi
All'attributo filteritems è possibile assegnare solo il valore excludegroups. Quando viene visualizzato questo attributo, tutti gli elementi presenti nell'elenco vengono valutati e gli eventuali gruppi rimossi. Usare l'attributo filteritems per visualizzare solo gli utenti, non i gruppi.
Contenuto di elenchi e gruppi usati negli esempi
Gli esempi forniti in questo argomento usano i valori seguenti:
Nome di elenco o gruppo |
Contenuto di elenco o gruppo |
Descrizione |
---|---|---|
[Project]\Business Analysts |
JayHamlin PilarAckerman ReshmaPatel |
Gruppo del progetto team che contiene i nomi di tre membri del team di business analyst. Nota Usare il prefisso letterale [Project] invece del nome effettivo del progetto team. |
Example1\MyTeam |
Sviluppo devuser Test Test user Gestione dei programmi pmuser juser |
Gruppo del progetto team che contiene un solo membro del team, juser, e tre sottogruppi, dove ogni sottogruppo contiene il nome di un solo membro del team. |
Example1\MyReports |
Userone Usertwo Userthree MyRemotes userfour userfive |
Gruppo del progetto team che contiene i nomi di tre membri del team e un sottogruppo che contiene i nomi di due membri del team. |
BoolValues |
true false |
Elenco globale con due voci. |
Esempio: espandere elenchi ed escludere gruppi
In questo esempio, il campo contiene un valore di stringa, un gruppo e un elenco globale. In fase di esecuzione l'elenco viene espanso e i gruppi vengono esclusi.
Esempio |
Valori dell'elenco a discesa |
---|---|
|
string true false JayHamlin PilarAckerman ReshmaPatel |
Esempio: espandere elenchi e gruppi senza applicare un filtro
In questo esempio, il campo contiene un valore di stringa, due gruppi e un elenco globale. In fase di esecuzione l'elenco viene espanso e i gruppi non vengono esclusi.
Esempio |
Valori dell'elenco a discesa |
---|---|
|
string true false juser juser2 devuser testuser pmuser Sviluppo Test Gestione dei programmi |
Esempio: non espandere elenchi o gruppi e non applicare un filtro
In questo esempio, il campo contiene un valore di stringa, due gruppi e un elenco globale. In fase di esecuzione, l'elenco non viene espanso e i gruppi non vengono filtrati. In altre parole, vengono visualizzati i nomi dei gruppi, ma non gli utenti che fanno parte di tali gruppi.
Nota
Il nome e il contenuto dell'elenco globale non vengono visualizzati.
Esempio |
Valori dell'elenco a discesa |
---|---|
|
string MyTeam MyReports |
Esempio: espandere elenchi ed escludere gruppi ed elenchi globali
In questo esempio, il campo contiene un valore di stringa, un gruppo e un elenco globale. In fase di esecuzione, l'elenco viene espanso e i gruppi filtrati.
Nota
MyTeam è un gruppo escluso e non espanso e BoolValues è un elenco globale. Di conseguenza, nessuno dei due viene espanso o visualizzato.
Esempio |
Valori dell'elenco a discesa |
---|---|
|
String |