Исключительная библиотека jstz, использующая

Я использую gwt highcharts и я хочу, чтобы клиентский часовой пояс вызывал jsni-метод из jstimezoneDetect в моем клиентском java-коде:

Я привязываю его к html:

и назовите это на клиенте:

static native String getClientTZ() /*-{
 var tz = jstz.determine();
 return tz.name();
}-*/;

то я вызываю его при загрузке страницы:

private String clientTimeZone;
pulic UI{
 clientTimeZone=getClientTZ();
....

но я получаю эту ошибку:

com.google.gwt.core.client.JavaScriptException: (ReferenceError) @UI::getClientTZ()([]): 'jstz' is undefined

Пожалуйста, любые предложения, что я делаю неправильно?

1 ответ

Откройте консоль браузеров (IE F12, Firefox Tools → WebDeveloper → Сеть) и проверьте, загружен ли этот файл после доступа к странице.

licensed under cc by-sa 3.0 with attribution.