Как из Java кода вызвать JavaScript код в GWT?

Рейтинг: 1Ответов: 1Опубликовано: 17.03.2011

Добрый день. Работаю в eclipse с gwt и у меня возник такой вопрос. В файле Proverka.html есть функция displaymessage. Вот код:

function displaymessage()
{
    $.getScript("http://api.wipmania.com/wip.js",
    function()
    {
        alert(WIPlocation.zoom);
    });
}

А вот пример Proverka.java:

import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.Window;
public class Proverka implements EntryPoint
{
    public void onModuleLoad()
    {
        Window.alert("Hello");
    }
}

Скажите, можно как-то в методе onModuleLoad вызвать функцию displaymessage?

Ответы

▲ 2

Запросто

private native void callDisplayMessage()/*-{
    displaymessage();
}-*/;

public void onModuleLoad()
{
    callDisplayMessage();
}