#eclipse #eclipse-plugin #eclipse-rcp #menuitem
#eclipse #eclipse-плагин #eclipse-rcp #menuitem
Вопрос:
Я хотел бы включить пункт меню при разработке плагина Eclipse для выбранных объектов, если они имеют один и тот же экземпляр родительского объекта (не тип класса). Я попробовал опцию ‘propertyTester’, но ее можно использовать для некоторого строкового, логического и т.д. теста, Но как я могу протестировать все выбранные объекты одного и того же родительского экземпляра? Я пытаюсь скрыть опцию меню вместо того, чтобы выдавать сообщение об ошибке, когда пользователь нажимает на меню.
Комментарии:
1. Если вы используете точку
org.eclipse.ui.menus
расширения, возможно, вы могли бы использоватьdynamic
элемент для динамического добавления элементов меню. Затем вы можете написать код в элементе вклада, чтобы просмотреть выбранные объекты.2. Спасибо, Грег, я использую контекстное меню «Открыть с помощью» (MenuItem). В настоящее время он управляется определениями (org.eclipse.core.expressions.definitions точка расширения). Но я хотел бы управлять им динамическим способом
3. Я не понимаю, что вы имеете в виду под этим. Покажите нам точки кода / расширения, которые вы используете.