JSNI - это средство для включения необработанного кода JavaScript в приложение GWT, написанное на Java. JSNI - это веб-эквивалент встроенного ассемблерного кода.
0 ответов

Добавление Eventlisteners к документу с GWT JSNI

Возможный дубликат: GWT JSNI JavaScript для Java не работает Я пытаюсь добавить и удалить некоторые EventListeners на лету с GWT JSNI. Следующее, кажется, не работает. public static native void addBackButton() /*-{ $doc.addEventListener("backButton"…
30 мар '12 в 21:37
2 ответа

Как получить доступ к статическому идентификатору метода из GWT JSNI

Мне не удалось получить request_id из MyJavaObject в GWT JSNI, как в этом примере, но я получил неопределенное значение. Пожалуйста помоги. JAVA CLASS package com.my.app; class MyJavaObject { public final int request_id; public MyJavaObject(int requ…
15 сен '15 в 10:55
1 ответ

Есть ли способ автоматически соединить библиотеку Javascript с GWT?

Мне нужно соединить довольно процедурную библиотеку Javascript, состоящую из некоторых файлов.js, содержащих функции для вызова из GWT. Уже есть хорошая утилита под названием GWT-Exporter, которая работает с точностью до наоборот (http://code.google…
09 ноя '10 в 21:36
2 ответа

Загрузка Google jsapi в приложение GWT

Я пытаюсь использовать JavaScript API Google в своем приложении GWT (для использования визуализаций Google), и у меня возникают проблемы со ссылкой на объект Google в моем JSNI. Я получаю ошибку JavaScript: "Google не определен". Я знаю, что для это…
03 сен '13 в 15:37
1 ответ

JSNI - $wnd.location.assign() не запускается сразу

У меня есть следующий код JSNI в моем приложении GWT, который делает HTTP-запрос для обнаружения перенаправления URL - private native void checkSession(String url) /*-{ var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function(e) { if (xhr.r…
14 янв '18 в 16:53
1 ответ

Как получить данные из одного окна браузера в другое окно в GWT?

Прежде всего, я хотел бы сказать, что я просмотрел все сообщения, похожие на мой запрос, но у меня есть некоторые другие требования. В нашем проекте мы используем gwt для разработки модулей, в одном из наших модулей у нас есть кнопка "Редактировать"…
23 янв '14 в 06:58
3 ответа

ClassFormatException с типами наложения JSNI в GWT 2.4

Мы пытаемся разработать мобильное приложение с использованием GWT 2.4, но теперь мне кажется, что я врезался в стену и не могу решить проблему. Мы написали 4 типа наложения для данных, которые мы получаем от сервера в виде JSON, и 1 тип наложения со…
24 май '12 в 14:33
0 ответов

attachEvent в gwt не работает

Я пытаюсь интегрировать перетаскивание activeXPlugin в GWT. Я успешно сделал это. Вот мой фрагмент кода HTMLFlow streamingApplet = new HTMLFlow(); StringBuffer html = new StringBuffer(); html.append("<object id='Draggable' classid='CLSID:4794D615…
16 дек '13 в 07:35
1 ответ

Создать банку GWT из класса JSNI

Я пытаюсь преобразовать Java NativeClass (где я использую JSNI) в библиотеку, которую я буду использовать на стороне клиента. В NativeClass я объявляю только исходные методы с моим исходным кодом JSNI. Я ищу способ сделать его как library.jar
06 апр '15 в 10:36
1 ответ

GWT JSNI вызывает метод апплета

Я хочу добавить Java-апплет на страницу GWT и вызвать некоторые методы апплета. Это возможно в javascript, выполнив: document.applet_id.someAppletMethod("value"); Однако, когда я пытаюсь реализовать ту же идею, используя встроенную функцию JSNI в GW…
21 сен '11 в 19:01
1 ответ

Что-то кроме int было возвращено из метода JSNI

Я запускаю приложение GWT в размещенном режиме. Спорадически я получаю странный HostedModeException жалуется на тип значения JS, возвращаемого из JSNI. Иногда это происходит во время десериализации: com.google.gwt.dev.shell.HostedModeException: Some…
18 янв '12 в 16:23
1 ответ

Как я могу прочитать строку [] из JavaScriptObject? (GWT)

Я создаю объект из JSON, который имеет свойство String[], поэтому JSON выглядит так: { key1: "val1", key2: ["val2a", "val2b", "val2c"], } Каков наилучший способ определить это как JavaScriptObject? Прямо сейчас я определяю новый объект JSString, поэ…
15 ноя '10 в 16:33
1 ответ

JsInterop - получить значение в массиве

Я создал свой собственный массив в JsInterop: @JsType(isNative = true, namespace = JsPackage.GLOBAL, name = "Array") public interface Array<T> { public void push(T value); @JsProperty(name = "length") public int getLength(); @JsProperty(name =…
06 июл '17 в 13:33
2 ответа

Как вызвать метод Dll из JSNI для использования в веб-приложении GWT?

У меня есть веб-приложение GWT. Вызывает метод из другого класса (используя метод JSNI). Но я хочу вызвать метод dll из этого класса... Как я могу это сделать? public class external_class { public native void shows()/*-{window.alert("hello");}-*/; }…
20 июн '12 в 12:10
2 ответа

Метод JSNI в GWT

Пока у меня не было этой ситуации, это работает: Сторона JS: jsMethod : function(){...} GWT Java сторона: public static native void javaMethod(JavaScriptObject obj) /*-{ var test = null; test = ... ; test.jsMethod(); }-*/; Проблема в том, когда я пы…
01 сен '14 в 14:03
2 ответа

GWT: gwt-экспортер: проходящие объекты

Я боролся с передачей Java-объектов из Java через JSNI (сгенерированный gwt-exporter) в Java и интересуюсь, может ли кто-нибудь помочь? Я создаю объект в Java ("Person"), передавая его методу JSNI ("displayPerson"), который вызывает метод Java, пред…
30 июн '11 в 13:14
1 ответ

Gwt использует JSNI для манипулирования window.location.hash

То, что я хочу сделать, действительно просто. У меня есть приложение GWT с одной кнопкой, каждый раз, когда я нажимаю кнопку, я хочу, чтобы мой window.location.hash изменилось. вот что у меня так далеко private native void setLocationHash() /*-{ var…
15 июл '11 в 04:55
3 ответа

Java Hashmap и многомерный массив sig в ​​JSNI?

У меня есть метод JSNI, который вызывает метод Java, который принимает Hasmap в качестве входных данных. я пробовал handler.@com.mypackage::myMethod(Ljava/util/Hashmap;)(myHashMap); handler.@com.mypackage::myMethod(Ljava/util/Hashmap<Ljava/lang/S…
22 ноя '08 в 23:10
0 ответов

Как создать демонстрационный пример в gwt с angularjs, используя JSNI?

Я создал пример демонстрационного приложения, которое имеет следующую HTML-страницу. <!doctype html> <!-- The DOCTYPE declaration above will set the --> <!-- browser's rendering engine into --> <!-- "Standards Mode". Replacing t…
06 янв '16 в 03:51
2 ответа

Передача массива Java в JavaScript (через JSNI) и возврат в Java приводит к нулевому значению

Сценарий: у меня есть веб-приложение GWT, работающее в JavaFX WebView/WebEngine. Я могу без проблем передавать строки из GWT в JavaScript в JavaFX. Проблема: при одинаковой передаче массива пользовательских объектов, таких как Data[], результат на с…
15 окт '13 в 22:30