У меня есть проект GWT, и я хотел бы добавить тег скрипта в основной html-файл проекта GWT, который вызывает функцию Java, расположенную в моем клиентском коде.
Согласно документации , я должен добавить что-то вроде следующего тега html:
, где com.myCompany.myProject.client.myClass - это путь к классу, а myFunction - это java-функция, которую я хотел бы вызвать.
Когда я пробую это со следующей реализацией myFunction , ничего не происходит:
public void myFunction() {
HTMLPanel panel = new HTMLPanel("I have been called");
RootPanel.get().add(panel);
}
То есть, myFunction не вызывается.
Но когда я делаю тот же вызов из метода JSNI, он работает.
Возможно, невозможно выполнить вызов из HTML-скрипта, или я Я что-то делаю не так?
Спасибо!