Развертывание элементов списка и исключение групп из списков
Список можно развернуть и отфильтровать с помощью атрибутов expanditems и filteritems.Эти атрибуты можно применить к следующим элементам типа списка: ALLOWEDVALUES, SUGGESTEDVALUES и PROHIBITEDVALUES.
Чтобы лучше понять использование этих атрибутов для заполнения полей раскрывающегося меню, ознакомьтесь с приведенными ниже примерами.
Содержание раздела
Развертывание списков и групп
Исключение групп
Содержимое списков и групп, используемое в примерах
Пример. Развертывание списков и исключение групп
Пример. Развертывание списков и групп без фильтрации
Пример. Списки и группы не развертываются, без фильтрации
Пример. Развертывание списков, а также исключение групп и глобальных списков
Развертывание списков и групп
Можно назначить для true и false значение expanditems; значение по умолчанию – true.Если expanditems имеет значение true, элементы списка, которые представляют группы или глобальные списки, открываются рекурсивно.Подгруппы группы развертываются; подгруппы этих подгрупп также развертываются и так далее по этому принципу.После раскрытия, элементы списка, представляющие группы включают группы и пользователей в качестве значений элементов списка.Если expanditems имеет значение false, группа или глобальный список не раскрываются.
Исключение групп
Для атрибута filteritems, можно присвоить только значение excludegroups.Когда отображается этот атрибут, выполняется оценка всех элементов списка и все группы удаляются.Используйте атрибут filteritems для отображения пользователей и сокрытия групп.
Содержимое списков и групп, используемое в примерах
В примерах, приведенных в этом разделе, используются следующие значения.
Имя группы или списка |
Содержимое группы или списка |
Описание |
---|---|---|
[Project]\Business Analysts |
JayHamlin PilarAckerman ReshmaPatel |
Группа командного проекта, которая содержит имена трех участников группы бизнес-аналитиков.
Примечание
Используйте буквенную приставку [Project] вместо использования имени командного проекта.
|
Example1\MyTeam |
Разработка devuser Тест Test user Program Management pmuser juser |
Группа командного проекта, которая содержит одного участника группы, juser, три подгруппы, каждая из которых содержит имя одного участника группы. |
Example1\MyReports |
Userone Usertwo Userthree MyRemotes userfour userfive |
Группа командного проекта, которая содержит имена трех участников группы, одну подгруппу, которая содержит имена двух участников группы. |
BoolValues |
true false |
Глобальный список с двумя записями. |
Пример. Развертывание списков и исключение групп
В данном примере, поле содержит значение строки, группу и глобальный список.Во время запуска, список развертывается и группы исключаются.
Пример |
Значения раскрывающегося списка |
---|---|
|
string true false JayHamlin PilarAckerman ReshmaPatel |
Пример. Развертывание списков и групп без фильтрации
В данном примере, поле содержит значение строки, две группы и глобальный список.Во время запуска, список развертывается и группы не исключаются.
Пример |
Значения раскрывающегося списка |
---|---|
|
string true false juser juser2 devuser testuser pmuser Разработка Тест Program Management |
Пример. Списки и группы не развертываются, без фильтрации
В данном примере, поле содержит значение строки, две группы и глобальный список.Во время выполнения, список раскрывается и группы не отфильтровываются.Это означает, что отображаются группы, но не пользователи в них.
Примечание |
---|
Имя глобального списка и его содержимое не отображаются. |
Пример |
Значения раскрывающегося списка |
---|---|
|
string MyTeam MyReports |
Пример. Развертывание списков, а также исключение групп и глобальных списков
В данном примере, поле содержит значение строки, группу и глобальный список.Во время выполнения, список раскрывается и группы отфильтровываются.
Примечание |
---|
MyTeam является группой, которая исключается, а не развертывается, а BoolValues — глобальный список, таким образом ни группа, ни список не отображаются и не развертываются. |
Пример |
Значения раскрывающегося списка |
---|---|
|
Строка. |
См. также
Основные понятия
Определение глобальных списков
Определение пользовательских списков, списков выбора и глобальных списков