问题标签 [jsni]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6734 浏览

java - 在 gwt 应用程序中滚动到页面顶部

我有一个 gwt 应用程序,我想使用此方法滚动到页面顶部:

该方法在 TreeNodeListenerAdapter 的 onClick 方法中调用:

这不起作用,我不知道为什么。当我在我的方法中添加警报时:

我看到了警报,但页面没有滚动。我在这里想念什么?

0 投票
1 回答
6065 浏览

gwt - GWT JSNI 是否支持回调?

我正在构建一个使用 Web SQL 本地存储 ( http://dev.w3.org/html5/webdatabase/ ) 的 GWT 应用程序。问题是 Web SQL API 使用回调函数作为参数。

是否可以将“Java”回调传递给 JSNI?

0 投票
1 回答
109 浏览

gwt - 问题相关的 JSNI

请使用此 http://code.google.com/p/google-web-toolkit-doc-1-6/wiki/DevGuideJavaFromJavaScript

IFI 的意思是 int float int 但如果我想使用 String 那我该怎么写?请帮忙

0 投票
1 回答
1625 浏览

java - GWT JSNI:调用小程序方法?

我有一个包含嵌入式小程序的GWT应用程序。

我想使用 JNSI 让 GWT 按钮将数据推送到该小程序,但目前我什至无法连接它。寻求帮助 - 似乎找不到任何解决如何让事情说话的东西。

在我的入口点类中,我定义:

我通过 ClickHandler 挂钩到一个按钮。在小程序主类中,有一个doSomething()方法,在页面中我通过以下方式启动小程序:

堆栈跟踪是

0 投票
1 回答
531 浏览

java - 有没有办法自动将 Javascript 库桥接到 GWT?

我需要桥接一个相当程序化的 Javascript 库,该库由一些 .js 文件组成,其中包含要从 GWT 调用的函数。

已经有一个名为 GWT-Exporter 的不错的实用程序,它的作用正好相反(http://code.google.com/p/gwt-exporter/),我需要一种 GWT-Importer,它会自动生成 .java 包装器javascript函数。

我知道类型在这里是一个问题,但如果所有返回类型都变成 JavaScriptObject 或原语,我会很满意。

JSNI 似乎是这样,但我想要自动创建类的东西,而不是必须通过 JSNI 手动绑定所有方法。

0 投票
1 回答
568 浏览

javascript - 如何从 JavaScriptObject 中读取 String[]?(GWT)

我正在从具有 String[] 属性的 JSON 创建一个对象,因此 JSON 如下所示:

将其定义为 JavaScriptObject 的最佳方法是什么?

现在我正在定义一个新对象 JSString,所以 java 对象看起来像这样:

这有点烦人。如果我能做到这一点,那就太好了:

但这不起作用。有没有更好的办法?提前致谢

0 投票
2 回答
752 浏览

javascript - 为什么 JsArrayString 不实现可迭代?

这里有一个快速的问题——我只是第一次使用 JsArrayString,很惊讶这不起作用:

所以我只写了一个 C 风格的 for 循环:

没什么大不了的,但对于 GWT 团队来说,让 JSArrayString 实现可迭代似乎很简单,所以我想检查并确保我没有遗漏任何东西......

0 投票
1 回答
4190 浏览

gwt - 找出 GWT 模块何时加载

我以以下方式将 GWT 方法导出到本机 javascript:

在主机页面中,我试图调用它:

不幸的是,当调用 document.ready 回调时,该函数尚未定义。当从 Firebug 控制台手动执行时,该功能可以正常工作。

我可以每 50 毫秒执行一次轮询,直到找到按该名称定义的函数,但这似乎是一种可怕的方法。

如何在加载模块以及功能可用时收到通知?

0 投票
2 回答
545 浏览

gwt - 在 gwt 中使用 phonegap 音频 api

我想使用 JSNI 在 GWT 中使用 phonegap 音频 api。我不知道如何在 JSNI 中编写方法。

想知道是否有人知道任何教程。他们的javascript方法真的很简单。

http://docs.phonegap.com/phonegap_media_media.md.html

0 投票
2 回答
3511 浏览

javascript - 我可以在 GWT 中使用第三方 Javascript 库吗

例如mootools!!用 js 编码对我来说很舒服,但显然不是每个人都适合。