Я создаю приложение RCP и хочу предоставить документацию, используя содержимое справки Eclipse (
), мне удалось добавить к нему несколько страниц с помощью точки расширения org.eclipse.help.toc, это работает нормально, но я заинтересован в предоставлении ссылки на одной из этих страниц для запустив мастер, я обнаружил, что Eclipse обеспечивает поддержку этого с помощью функции Active Help.
Сначала на моей странице справки html я импортировал файл livehelp.js
код> скрипт:
Затем в я добавил ссылку:
Код: Выделить всё
[url=javascript:liveAction(]Execute action[/url]
И, наконец, это мой класс TestAction:
Код: Выделить всё
public class TestAction implements ILiveHelpAction {
@Override
public void run() {
System.out.println("Action executed");
// code to launch wizard is here
}
@Override
public void setInitializationString(String str) {
}
}
Но при нажатии на ссылку действие не выполняется, я пытался установить точку останова в методе run(), но он никогда не вызывается, есть идеи почему это происходит?
Подробнее здесь:
https://stackoverflow.com/questions/582 ... in-eclipse