草庐IT

java - 如何在 GWT 中将自定义 HTML 元素注册为小部件

大家好,有人知道如何将自定义html元素注册为GWT小部件uiBinder并直接使用它们而不是在HTMLPanel中使用吗。例如如果我使用GooglePolymer在我的mgwt项目我使用自定义html元素作为TakemetoDeal我想注册/创建paper-shadow作为自定义小部件,这样我就可以编写代码以便于处理事件TakemetoDeal 最佳答案 据我所知,您无法轻松添加UiBinder能够理解的新自定义元素。你可以加一到yourcustomwidget,不过。您会注意到GWT允许在这些自定义元素上使用自定义属性,例如Do

android - 我可以使用 gwt 开发 android 应用程序吗?

(或者有没有办法将gwt应用程序转换为android应用程序?) 最佳答案 说GWT旨在创建在浏览器中运行的代码并不完全正确。GWT将Java翻译成Javascript,并包括ui支持和其他用于web应用程序的好东西。有一些本地应用程序包装器采用Javascript应用程序并使它们成为Android(或其他移动操作系统)的本地应用程序,并额外支持通过Javascriptapi访问设备。在GWT和Javascript应用程序的native包装器之间有一个粘合层,您拥有从GWT编程到native应用程序的完整解决方案。因此,您不能单独使

当不给出唯一的定位器时,如何在GWT应用中找到元素?

上面是我的代码。给出的ID和类是自动ID/类,每次安装新构建时都会更改。因此,在这种情况下,如何在自动化时从DOM中找到输入元素?预先感谢您的帮助。看答案与@外部的注释您可以强迫某些CSS类/ID被排除在混淆之外,因此它们可通过硒测试可用:@externallegacySelectorA,legacySelectorB;.obfuscated.legacySelectorA{....}.obfuscated.legacySelectorB{....}在上面的示例中,将对.obfuscated类选择器进行混淆,并且obfuscated()方法将返回替换的名称。旧的选择器都不会被混淆,legacy

java - GWT App 中静态 HTML 文件的内容管理

我正在使用Mongo构建一个GWT应用程序以实现持久性。此Web应用程序包含静态内容,例如“条款和条件”、“帮助”、“常见问题解答”等。此静态内容必须可通过管理控制台进行编辑,方法是上传更新版本或在线编辑。我的问题是...*我应该以什么格式存储这些静态内容?*如何在我的GWT应用程序中显示此静态(但动态)内容?*我应该将这些文件存储在Mongo还是文件系统中?*让管理员上传编辑后的内容好还是让他们在线编辑好?非常感谢任何建议。谢谢! 最佳答案 GWT为这个问题提供了一个很好的解决方案:ExternalTextResource:htt

mongodb - 如何在 Java/GWT 中使用 Morphia

我正在尝试使用MongoDB和Morphia作为我的后端数据库,我已经实现了一个实用程序类来简化对数据库的访问。我实现了基本的添加用户功能但是我得到了`很多异常:java.lang.IndexOutOfBoundsException放置时出现异常Queryquery=datastore.createQuery(User.class).filter("name=",username);用于在提交前检查用户。删除后:我得到这两个异常:java.lang.RuntimeException:java.lang.NumberFormatException:如何解决这个问题?这是我为该项目准备的代

使用Java,GWT,Eclipse从OWL文件中提取数据

我必须从猫头鹰文件中显示内容,即类名。在我的浏览器上,我正在使用gwt,eclipse来做到这一点,有人可以告诉我以下内容:-1)如何将猫头鹰文件与日食集成在一起项目?2)如何从Java项目中运行查询以从OWL文件中提取类名称?3)在哪里可以将蛋白质API纳入我的项目?看答案您可以将.OWL文件存储在项目中的任何地方或硬盘驱动器上的任何其他位置。加载/存储它时,您只需提供一条路径(请参见下面的代码)。看一下Owlapi,它使您可以加载现有的本体论并从中检索所有类。您的代码看起来像这样:privatestaticvoidloadAndPrintEntities(){OWLOntologyMana

mysql - mysql 字符集和 GWT 的问题

我有一个SmartGWT应用程序,它使用rpc服务与mysql数据库交互。假设它是一个带有文本框和两个保存和加载按钮的简单表单。我的数据库和表格以及所有字段的排序规则是utf8_persian_ci。所有java源文件和模块html和xml文件都使用utf8字符集保存。&我还在模块html文件中有一个元标记,其中包含我的表单:我的应用程序在eclipse开发模式下以及在我的本地tomcat服务器上都能正常工作。然后我将它放在远程服务器上(我使用jar.exe将它压缩到带有-cvf标志的war文件中,然后使用我服务器的plesk控制面板上传它)。在这种模式下,当我从mysql表加载数据(

android - 设计 "Platform-Independent"GWT 服务器的最佳方法是什么?

设计一个既能与客户端GWT应用程序交互又能正确响应来自其他平台的各种其他客户端请求的Java服务器架构的最佳方法是什么?具体来说,我想使用同一个servlet层不仅响应我的GWT应用程序,而且响应相应的iOS和Android应用程序。我想到的第一个方法是使用“RequestBuilder”而不是通常的RPC方法服务接口(interface)来实现GWT客户端层。使用这种方法,我可以编写通用servlet,通过处理以JSON或XML之类的方式编码的变量,以RESTful方式响应HTTP请求。虽然这可行,但必须在客户端和服务器上以JSON格式对我的对象/参数进行编码和解码,这会有点费力,尤

java - 在 GWT 中使用 RequestBuilder 处理附件以响应

我正在从GWT客户端向HTTPServlet发出HTTPPOST请求。此Servlet从请求内容创建PDF文件并将其写入响应流。响应流的头部是:Content-Disposition:attachment;filename=report.pdf我想在用户浏览器的新窗口中打开此PDF或提示他下载它。importcom.google.gwt.http.client.*;...Stringurl="http://www.myserver.com/getData?type=3";RequestBuilderbuilder=newRequestBuilder(RequestBuilder.POS

java - GWT 和枚举的问题

我在GWT应用程序的客户端部分有一个枚举,当我尝试运行它时出现与序列化问题相关的异常。我做错了什么吗?我读到GWT支持枚举,我使用的是最新版本。枚举:publicenumAnEnumimplementsSerializable{ITEM_A("Itemadescription"),ITEM_B("Itembdescription");privateStringdescription;privateAnEnum(Stringdescription){this.description=description;}publicStringgetDescription(){returndescr