Диалог выбора корпоративного архитектора
Мы используем API
elementid=Repository.InvokeConstructPicker("IncludedTypes=Class;StereoType=foo")
который открывается select<<Item>>
диалог, в котором пользователь может выбрать только один элемент за раз.
Есть ли способ разрешить пользователю выбирать несколько элементов одновременно в
select<<Item>>
Диалог.Когда
select<<item>>
диалог открывается по умолчанию, некоторые элементы в диалоге должны быть выбраны.Как проверить, не выбран ли ни один или кнопка отмены нажата в диалоговом окне.
1 ответ
Решение
Просто прочитайте документацию. Объявление 1:
val = Repository.InvokeConstructPicker("IncludedTypes=Class;MultiSelect=True;");
Объявление 2:
- Выбор (необязательно) - список GUID элементов, разделенных запятыми, которые будут выбраны по умолчанию
val = Repository.InvokeConstructPicker("IncludedTypes=Class;Selection={CD97B45C-1A97-4049-BB2E-97EE5951AB20};");
Я не проверял это, хотя.