问题标签 [gwt]

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 回答
1111 浏览

gwt - GWT-EXT - 事件发生后将小部件添加到特定 ContentPanel 的最佳方式是什么?

第一篇文章不要伤害我:)

我正在使用BorderLayout通常的北、西、中、南面板。在西部 ContentPanel,我有一个Tree. 如果发生事件 ( ),我希望在CenterOnClick上显示一个特定的对话框。 ContentPanel

对我来说最好的方法是什么?目前我正在使用一个名为returnPanel()返回中心的函数ContentPanel。在事件处理程序中,我调用了这个函数(MainWindow.returnPanel().add(myDialog))

0 投票
2 回答
4801 浏览

gwt - 参数化 GWT 应用程序的最佳实践?

我有一个 Google Web Toolkit (GWT) 应用程序,当我链接到它时,我想传递一些可用于动态检索数据的参数/参数。例如,如果它是一个股票图表应用程序,我希望我的链接包含该符号,然后让 GWT 应用程序读取它并向某些股票服务发出请求。例如,http://myapp/gwt/StockChart?symbol=GOOG将是我的 StockChart GWT 应用程序的链接,它会向我的股票信息 Web 服务请求 GOOG 股票。

到目前为止,我一直在使用服务器端代码向页面添加 Javascript 变量,然后我使用 JSNI(JavaScript Native Interface)读取了这些变量。

例如:

在主机 HTML 中:

在 GWT 代码中:

(尽管此代码基于有效的真实代码,但我已针对此问题对其进行了修改,因此我可能在某处犯了错误)

但是,这在托管模式下并不总是有效(尤其是数组),并且由于 JSNI 在 1.4 版和之前的版本中不存在,我猜还有另一种/更好的方法。

0 投票
1 回答
2688 浏览

java - 如何使 gwt-ext 窗口在其内容调整大小时不调整大小?

我在WindowsetHeight(600)上运行过,这就是它的初始大小。我也已经完成了。setAutoScroll(true)

当窗口的内容调整大小时,窗口本身也会调整大小。我想要的是窗口保持固定大小,当内容变大时,添加滚动条。如果我手动调整窗口大小,我可以得到这个,然后让内容增长或缩小。

0 投票
9 回答
32479 浏览

java - 如何将类型添加到 GWT 的序列化策略白名单?

GWT 的序列化程序支持有限java.io.Serializable,但出于安全原因,它支持的类型有一个白名单。我找到的文档,例如这个 FAQ 条目说你想要序列化的任何类型“必须包含在序列化策略白名单中”,并且该列表是在编译时生成的,但没有解释编译器如何决定白名单上发生了什么。

生成的列表包含许多属于标准库的类型,例如java.lang.Stringjava.util.HashMap。尝试序列化时出现错误java.sql.Date,它实现了Serializable接口,但不在白名单上。如何将此类型添加到列表中?

0 投票
6 回答
5097 浏览

browser - 为什么 GWT 会忽略浏览器区域设置?

GWT从语言环境属性或语言环境查询字符串获取语言环境。如果两者都没有指定,它使用“默认”(即en_US)语言环境。

为什么它不能从浏览器设置中获取?

似乎唯一的解决方案是将静态 html 启动页面替换为 JSP 之类的东西,该 JSP 读取浏览器区域设置并使用查询字符串设置区域设置或重定向。肯定有比这更好的解决方案,或者只是对语言环境进行硬编码,当然?

0 投票
2 回答
1262 浏览

java - 用于瘦客户端部署的 http/AJAX (GWT) 与 Eclipse gui

我正在启动一个项目,我们将为此拥有一个瘦客户端,发送请求并从服务器获取响应。

我们仍处于计划阶段,因此我们可以选择选择基于 Eclipse 的 GUI(Eclipse 插件)或使用 GWT 作为应用程序的基础。

我不太熟悉 Eclipse 作为 GUI(也不是 GWT),但知道“普通”Java。

这两种方法的主要优点和缺点是什么?

编辑:解决提出的问题:

  • 该项目,如果基于 Eclipse,将使用核心 Eclipse gui(没有编码工具,只是简单的框架),并且 GUI 将与它一起打包。
  • 我一直在研究 GWT,到目前为止似乎是最好的选择,但仍有一些研究要做。
  • 通信方法是 CORBA(内部库)的一种变体
0 投票
5 回答
8962 浏览

java - 从java项目中提取所有字符串

我有相当多的源文件,我需要解析并提取所有字符串文字并将它们作为播放旧 java 常量放在一个文件中。
举个例子:

会成为:

Constants.java我会有:

我不希望将字符串外部化到属性文本文件中。
原因之一是一致性和代码可读性。
另一个是我们的客户端代码使用了GWT,不支持Java属性文本文件机制。

我可以编写某种解析器(也许使用 ant replace 任务)?
但我想知道是否IDE已经自动执行此类操作。

0 投票
3 回答
857 浏览

web-applications - 谷歌网络工具包

我应该将 GWT 用于 struts Web 应用程序吗?

0 投票
5 回答
43251 浏览

gwt - 支持排序、滚动和过滤的 GWT Table

我有一个使用 GWT 的项目,它在表格中显示数据。

我需要一个支持 GWT 的表:

  • 按特定列排序
  • 滚动数据,而标题是不动的
  • 过滤表中搜索数据的行

该项目是为公司的内部目的而创建的,因此我寻找一种不需要商业许可即可用于此类用途的解决方案。

0 投票
2 回答
4930 浏览

java - GWT 中的客户端回调

我正在尝试为 GWT 应用程序创建一个记录器,作为评估 GWT 的练习。我特别想做的是拥有它,以便我可以在服务器端的任何时候将消息发布到客户端标签。因此,如果服务器上发生了一些有趣的事情,则可以更新客户端。

我的第一个问题是,这可能吗,我可以理解它不是。

其次,如果可能的话,我应该在哪里寻找信息,我已经尝试过 google 和他们的文档,所有的展示都没有这方面的信息。

谢谢