2017-02-21 4 views
2

Я использую архитектуру предприятия через надстройку C#, и у нас есть несколько элементов с небольшим количеством помеченных значений. Теперь, как мы можем отключить опцию удаления отмеченных значений в окне с меткой значений через Add-in/EA-MDG. На каком событии это можно назвать? В худшем случае, по крайней мере, как запросить всплывающее сообщение о том, что (((Вы уверены, что хотите удалить это помеченное значение [да] [нет]))), когда я выбираю этот вариант удаления помеченного значения в теге окно.Как отключить параметр «Удалить» в Tagged Value Window Enterprise Architect

ответ

1

Вы не можете отключить функцию удаления, и также нет события, которое будет запущено при удалении отмеченного значения.

Единственные конкретные события меченого значение документированы здесь: http://www.sparxsystems.com/enterprise_architect_user_guide/13.0/automation/tagged_value_broadcasts.html

Так что я думаю, единственное, что вы можете сделать, это использовать контекст запись событий, чтобы захватить маркированные значения при выборе элемента и проверки тех же помечено значения при выборе нового элемента. Если пользователь удалил тегированное значение, которое ему не было, по крайней мере, у вас все еще есть ваша кешированная версия и вы можете его воссоздать.

+0

Даже безопасность не предусматривает соответствующую опцию. –