Tag: gwt

GWT中IsSerializable接口的用途是什么(关于RPC机制)

GWT中IsSerializable接口的用途是什么(关于RPC机制)。 我从来没有找到一个很好的解释,为什么它是这样的,以及为什么默认的Java Serializable标记接口不起作用。

如何使用GWT动态更新SelectionCell中的选项?

我试图有一个表格,显示用户输入的数据以及编辑数据。 我已经弄清楚如何用文本来做这个(也就是说,他们可以编辑表格中某些东西的名字),但是我不能让它与选择单元格一起工作。 如果选择单元格中的项目是预定义的,它可以正常工作,但在创建单元格后,我无法动态更新单元格中的项目以包含新内容。 为了解释更多,我有一个“类型”列。 用户使用给定类型将项目输入到表中,但也可以在以后添加新类型。 当他们点击类型列中的项目时,我希望下拉框包含他们输入的所有新类型,但我不知道如何完成此操作。 这是我到目前为止的代码(不会像我想要的那样更新)。 在用户输入新类型后,record.getTypeList()将包含其他条目。 SelectionCell editTypeComboBox = new SelectionCell(record.getTypeList()); Column typeColumn = new Column(editTypeComboBox) { @Override public String getValue(Assignment object) { return object.getType(); } }; typeColumn.setFieldUpdater(new FieldUpdater() { @Override public void update(int index, Assignment object, String value) { int row = index; String newType = value; record.editAssignType(row, newType); updateClassGradeLabel(); log.info(“Set type […]

Google App Engine中的漂亮url

我想将参数’A1B2C3’传递给基于Google App Engine的GWT应用程序。 我这样做就像www.example.com/index.html?key=A1B2C3。 虽然它有效,但我想使用漂亮的URL。 是否可以在Google App Engine上进行URL重写? 我怎么也找不到。 www.example.com/A1B2C3 代替 www.example.com/index.html?key=A1B2C3 我正在使用Google App Engine和GWT。 全部是Java。

如何在GWT中使用java.util.Calendar

我必须在GWT入口点使用java.util.Calendar,但是我在运行应用程序时遇到错误,那是因为GWT无法找到源代码,无论如何我可以解决这个问题。 提前致谢!!!

你能在GWT客户端使用Java Reflection api吗?

是否可以在GWT客户端使用javareflectionAPI? 我想使用reflection来查找Javabean上的属性值。 这可能吗?

如何从GWT调用RESTFUL服务?

我正在使用GWT作为Web开发框架。 我需要从我的GWT客户端代码访问一些REST服务。 此外,我需要解析JSON(或XML),这是这些服务的响应格式。 哪个是解决这个问题的最佳方法? 提前致谢。

调用异步函数时自动“加载”指示符

我正在寻找一种方法来在调用异步服务时自动显示和隐藏“加载”消息,所以不要这样做: showLoadingWidget(); service.getShapes(dbName, new AsyncCallback() { public void onSuccess(Shape[] result) { hideLoadingWidget(); // more here… } public void onFailure(Throwable caught) { hideLoadingWidget(); //more here } }); 我想这样做,但仍然在完成时显示和隐藏消息。 // this should be gone: showLoadingWidget(); service.getShapes(dbName, new AsyncCallback() { public void onSuccess(Shape[] result) { // this should be gone: hideLoadingWidget(); // more here… } public void onFailure(Throwable […]

JBoss编码utf 8

我的列表网格没有正确显示变音符号的问题,我发现当我从java插入数据库时​​,值已经被错误。 这里的post有帮助,我改变了我的项目属性 – >文本编码 – >其他 – > UTF-8,这解决了我的问题。 事情是这只能解决我在本地的问题。 我需要做的是在我的Jboss服务器上也以某种方式设置编码。 我只能访问此面板,因为我无法直接访问配置文件。 我可以从这里开始吗? 对于这个愚蠢的问题,任何建议都表示赞赏和抱歉,但我尝试了所有我能想到的但没有成功的事情。 谢谢。

GWT RequestBuilder – 跨站请求

我正在尝试使用GWT请求构建器创建跨站点请求,我无法使其工作。 正如您所看到的,这是一个样本GWT项目,我已经浏览了https://developers.google.com/web-toolkit/doc/latest/tutorial/Xsite 。 但我仍然缺少一些东西。 我在这里发布代码。 我错过了什么..? package com.gwt.reqbuilder.client; import com.google.gwt.core.client.EntryPoint; import com.google.gwt.http.client.Request; import com.google.gwt.http.client.RequestBuilder; import com.google.gwt.http.client.RequestCallback; import com.google.gwt.http.client.RequestException; import com.google.gwt.http.client.Response; import com.google.gwt.http.client.URL; import com.google.gwt.user.client.Window; public class GWTRequestBuilder implements EntryPoint { private static final String JSON_URL = “http://localhost:8000/?q=ABC&callback=callback125″; public void onModuleLoad() { GWTPOSTHTTP(); } public void GWTPOSTHTTP() { String postUrl=”http://localhost:8000″; String requestData=”q=ABC&callback=callback125”; RequestBuilder builder = new […]

在GWT中关闭窗口执行代码

我想做这样的事情: Window.addWindowClosingHandler(new Window.ClosingHandler() { @Override public void onWindowClosing(ClosingEvent event) { event.setMessage(“Really?”); // If user clicks ‘ok’ in the dialog, execute code below. Else skip the code and return to window. // CODE that does stuff goes here. } }); 如何从对话框中捕获输入?