Диалог выбора корпоративного архитектора

Мы используем API

elementid=Repository.InvokeConstructPicker("IncludedTypes=Class;StereoType=foo")

который открывается select<<Item>> диалог, в котором пользователь может выбрать только один элемент за раз.

  1. Есть ли способ разрешить пользователю выбирать несколько элементов одновременно в select<<Item>> Диалог.

  2. Когда select<<item>> диалог открывается по умолчанию, некоторые элементы в диалоге должны быть выбраны.

  3. Как проверить, не выбран ли ни один или кнопка отмены нажата в диалоговом окне.

1 ответ

Решение

Просто прочитайте документацию. Объявление 1:

val = Repository.InvokeConstructPicker("IncludedTypes=Class;MultiSelect=True;");

Объявление 2:

  • Выбор (необязательно) - список GUID элементов, разделенных запятыми, которые будут выбраны по умолчанию
val = Repository.InvokeConstructPicker("IncludedTypes=Class;Selection={CD97B45C-1A97-4049-BB2E-97EE5951AB20};");

Я не проверял это, хотя.

Другие вопросы по тегам