jsni相关内容
我正在尝试从我的 Javascript 代码中调用 Java 方法.这是针对使用 Phonegap 的 Windows Phone 7 应用. 我的 javascript 代码中有以下内容. document.addEventListener("backbutton", onBackKeyDown, false);函数 onBackKeyDown(){} 在我的 Java 代码中,我有以
..
我想从 gwt 调用任意 js 函数.函数名将在函数名变量内.像这样: private static native String execute(String functionName, JavaScriptObject data)/*-{返回 $wnd.functionName(data);}-*/; 我认为这样的事情是可能的,但是如何创建 fn 变量来表示我的任意函数名函数. priva
..
我正在通过以下方式将 GWT 方法导出到本机 javascript: public class FaceBookGalleryEntryPoint 实现 EntryPoint {@覆盖公共无效 onModuleLoad() {FacebookGallery facebookGallery = new FacebookGallery();RootPanel.get().add(facebookG
..
我正在以托管模式运行 GWT 应用程序.我偶尔会收到一个奇怪的 HostedModeException 抱怨从 JSNI 返回的 JS 值的类型.有时是在反序列化期间: com.google.gwt.dev.shell.HostedModeException:从 JSNI 方法 '@com.google.gwt.user.client.rpc.impl.ClientSerializationS
..
我无法使用 $("#"+profileId).offset().top 从我的 gwt jsni 函数内部.我试过这个 $wnd.$("#"+profileId).offset().top 但这也不起作用.我觉得我在这里缺少语法.有人可以帮忙吗 解决方案 此问题的三个解决方案: 1- 您的 Jsni 代码看起来不错,只是您必须将其包含在相应的本机函数中并返回一个 double
..
无法从手册中理解:如何从 Java 中实际运行 JS 函数? 例如,我的 html 页面中有一个函数: 函数 foo() {警报('Foo!');} 以下模块显示了两个按钮,其中只有第二个有效: 公共类 Test_GoogleWeb_JSNI_01 实现 EntryPoint {公共无效 onModuleLoad() {Button fooButton = new Button("Fo
..
我正在尝试在我的 GWT 项目中提供一些函数挂钩: private TextBox hello = new TextBox();private void helloMethod(String from) { hello.setText(from);}私有本机无效发布()/*-{$wnd.setText = $entry(this.@com.example.my.Class::helloMetho
..
是否可以从 Javascript 调用 Java (GWT) 方法?从文档中也不清楚.此处的所有示例 http://code.google.com/intl/ru/webtoolkit/doc/latest/DevGuideCodingBasicsJSNI.html 演示从 JSNI(不是 JS)函数调用 java 函数. 更新 1 这是一个Java代码: 公共类 Test_Goog
..
我是 GWT 和 JavaScript 的新手.我曾尝试关注此类类似的问题,但我一直失败. 我有一个 GWT 应用程序,我需要从 Javascript 调用 Java 函数(特别是在点击 href 标签时).以下是我所做的. 公共类 JSNITest {public static void handleAnchorClick(int a, int b) {Window.alert("当前行
..
我需要将 Google 钱包集成到我的 Vaadin 6 应用程序中,从 这里. 首先,我试图将这个给定的样本运行到 vaadin 中,但经过长时间的努力,我现在卡住了.尝试了很多方法/例子,研究了很多关于小部件但只有 客户端组件 VGoogleWallet.java package com.example.testing.client.ui;导入 com.example.testi
..
在我的GWT应用程序中,我有一个javascript函数,该函数需要一个array数组作为参数.我使用RPC获得数据,因此获得了List.我需要这个,因为我必须填充一种树状视图.例如,我从RPC调用中获得了此信息:{"A","A1","A2"},{"B","B1"},我必须将此传递给我的javascript函数:[["A “," A1“," A2“],[" B“," B1“]
..
我需要桥接一个相当程序化的Javascript库,该库由一些.js文件组成,这些文件包含要从GWT调用的函数. 已经有了一个不错的实用程序GWT-Exporter,它的功能恰好相反(http://code.google.com/p/gwt-exporter/),我需要一种自动生成的GWT-Importer. javascript函数的Java包装器. 我知道这里的类型是一个问题,但是如
..
我有这个GWT方法: public static native JavaScriptObject getJsValue() /*-{ var res = $wnd.product; return res; }-*/; 这是HTML/JS部分: var
..
如何使用Gwt客户端代码将base64字符串转换为字节数组? 此链接显示针对base64的编码解码,但不针对byte []数组 https://snipt.net/tweakt/gwt-base64/ 解决方案 您有两个选择: 1-使用本机JS方法 btoa 和atob ,然后将返回的字符串转换为Java byte[]数组: native String btoa(
..
我正在构建一个使用Web SQL本地存储的GWT应用( http://dev.w3.org/html5/webdatabase/). 问题是Web SQL API使用回调函数作为 争论. 是否可以将"Java"回调传递给JSNI? 解决方案 是的,它确实: private static native void doThingWithCallback() /*-{ var s
..
我正在试用Firebase开发的新Firestore.当我从 https://firebase .google.com/docs/firestore/manage-data/add-data?authuser = 0 ,我遇到了错误. // Add a new document with a generated id. db.collection("cities").add({ na
..
在SmartGWT Web应用程序中,我们将域对象从服务器传递到客户端,然后再传递回客户端(通过GWT序列化).要在DynamicForm或GridList的客户端显示/编辑数据,我们必须将其转换为我想为此转换方法编写单元测试,但由于记录的 setAttribute 方法由 JSOHelper.setAttribute ,它们是静态的声明为native并由JSNI在JavaSc中实现的方法ript
..
我正在使用Google Web Toolkit进行项目,并希望用户选择要在浏览器内的文本窗口中打开的文本文件。这是几乎正常工作的代码: private DialogBox createUploadBox(){ final DialogBox uploadBox = new DialogBox(); VerticalPanel vpanel = new VerticalPanel();
..
概述 有一个名为 private void handleError ) 有一个JSNI Javascript函数调用: private native void registerErrorHandler() 原生javascript函数调用第三方Javascript库中的另一个函数: foo.attachEvent(“EventName”,handlerReference); 功能
..
我在gwt应用程序中创建了两个模块名称module1和module2。我想在几秒钟后同时将消息从module1传递到module2,将module2传递给module1。 我写了下面的代码,但它给了我错误,无法在classpath中找到module1.gwt.xml。 public void onModuleLoad(){ mainBus.fireEvent(new PingEvent
..