Я пытаюсь скрыть и показать часть в методе выполнения моего обработчика. Но я просто не могу заставить его работать так, как я предполагал. При доступе к PartService я получаю сообщение «Приложение не имеет активного окна».Скрыть и показать детали в обработчике
Вот мой код для сокрытия той части
@Execute
@Inject
public void execute(final EPartService partService) {
final MPart part = partService.findPart("mypart");
partService.hidePart(part);
}
Заранее спасибо
Вы называете это от диалога? –
Я вызываю его внутри моего обработчика – todayihateprogramming
Да, но как вы вызываете обработчик (из меню, диалога, ключевого ярлыка, ....)? Если вы вызываете команду из диалога или что-то подобное, вы получаете эту ошибку. –