jsni

    1热度

    2回答

    下面的gwt jsni方法代码只有在我打开firebug时才起作用,我推测是因为它减慢了页面渲染时间,足以让外部js文件完成加载。 我在做什么错误,它不等待jquery插件在尝试执行之前完成加载? private native void makeHtml(Element element) /*-{ $wnd.$().ready(function(){ try{ $

    4热度

    2回答

    我想在GWT中制作一些非常简单的覆盖类来包装一些SVG的东西。我基本上喜欢得到一个矩形绘制,这是我怎么做的javascript: var svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); svg.setAttribute('width', '100%'); svg.setAttribute('height'

    1热度

    1回答

    我有以下问题:在我的GWT项目中,存在应用程序的“主”css文件,DOM中的内联css它来自应用程序计算和一个上传到应用程序并动态加载的档案中捆绑的css文件。 现在我需要一个Element来找出哪些CSS规则应用来自三个来源中的任何一个。据我所知,GWT的getStyle()函数只返回DOM中的信息。 实现此目的最简单的方法是什么? 编辑:如果可能,我搜索客户端解决方案(使用java或javas

    1热度

    3回答

    我正在尝试创建一个打印当前浏览器窗口的按钮。 这是我当前的代码,使用(或者至少尝试使用)JSNI: private Button print = new Button(constants.print(), new ClickHandler() { @Override public void onClick(final ClickEvent event) { /*-{

    4热度

    1回答

    我有一个使用JSNI来检索存储在主机页面JSON数据类: protected native JsArray<JsonModel> getModels() /*-{ return $wnd.jsonData; }-*/; 这个方法被调用,然后将数据转换和处理在不同的方法。我应该如何测试这个类,因为我不能实例化(或者看起来模拟?)JsArray? 单元测试JSNI方法的最佳方法是什么?

    2热度

    3回答

    我有一个方法JSNI调用一个Hasmap作为输入的Java方法。 我试过 [email protected]::myMethod(Ljava/util/Hashmap;)(myHashMap); [email protected]::myMethod(Ljava/util/Hashmap<Ljava/lang/String,Ljava/lang/String>;)(myHashMap); 我

    0热度

    1回答

    我在一个JavaScript库上创建了一个GWT包装器。其中一个JavaScript函数需要一个匿名对象作为参数例如为: obj.buildTabs({ hide: true, placeholder: 'placeholder' }); 在Java方面如何创建这种类型的JavaScript对象,并把它传递给我的本机实现? 目前,在Java端我有: public void buildTabs(

    3热度

    3回答

    我在GWT中尝试通过JSNI使用某些对象时遇到了一个奇怪的问题。比方说,我们有一个函数javscript文件中定义: test.js: function test(arg){ var type = typeof(arg); if (arg instanceof Array) alert('Array'); if (arg instanceof Object)

    4热度

    1回答

    我有一个GWT应用程序,包括一个嵌入的小程序。 我想用JNSI让GWT按钮将数据推到小程序,但在那一刻我甚至无法得到它连接。寻找一些帮助 - 似乎无法找到解决如何进行交谈的任何事情。 在我的入口点I类定义: native void doSomething() /*-{ $doc.applet_id.doSomething(); }-*/; 这一点我通过函数clickhandler钩