问题标签 [gwt-2.4]

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

java - GWT、Maven 和 AspectJ:AOPed 代码的 RequestFactory 验证?

要使用 GWT 2.4.0 RequestFactory,您必须运行请求工厂验证工具。否则,它只是行不通。[Google 说][1],只需向 pom.xml 添加 2 个插件就足够了:

问题是,我有一个相当复杂的使用 AOP 的服务器端代码,所以当验证工具对该代码运行时,它会失败,因为“没有方法 xxx()”,“xxx 类没有实现接口 yyy”,等等

所以,我的问题是,是否可以在 pom.xml 级别解决此问题,而不是将所有 AOP 代码移动到单独编译的单独项目中?

0 投票
1 回答
1176 浏览

java - GWT 2.4.0 RequestFactory 多态性

GWT 2.4 是否支持这种情况:

?

问题是,我不能让它工作。它要么尚不支持,要么我需要在某处添加一些魔术注释。当我使用具体类型时一切正常,但如果我使用基本类型则不起作用。

你怎么看?

0 投票
1 回答
464 浏览

java - GWT - 如何在 @Entity 注释的类之外实现 RequestContext 方法?

RequestContext是否可以在@Entity 注释的类之外实现方法?

0 投票
1 回答
766 浏览

gwt - Requestfactory Validation on Multi-Project 设置

我尝试更改为 gwt2.4 的发布版本并遇到问题。我在我的设置中使用了多个项目。我有一个带有服务器端代码的项目,一个带有共享代码的项目,可以在不同的 gwt 项目中使用,还有一个 gwt 项目将所有内容绑定在一起。我用 Maven 构建一切。我按照此处的注释处理说明进行操作: http ://code.google.com/p/google-web-toolkit/wiki/RequestFactoryInterfaceValidation

当我编译代理和服务所在的共享项目时,会创建带有 DeobfuscatorBuilder.java 的文件夹“generated-sources\apt\”。我将这个项目的源代码作为我的主项目的依赖项,并尝试运行验证器,但此处未创建 DeobfuscatorBuilder.java。一切都可以编译,但是当我调用 requestfactory 时,我得到了错误:

我想我的设置有错误,但我找不到..有人知道如何解决这个问题吗?

问候阿恩

更新:

我将此添加到我的 pom 中:

这会解压缩我的依赖项的源并将它们放入我的目标文件夹中。然后我补充说:

到我的处理器插件。

这样就不必将所有项目都放在工作区中,它应该与持续集成系统一起工作。不过,如果没有安迪斯的回复,就不会想到这一点:)

0 投票
1 回答
151 浏览

requestfactory - Requestfactory 总是获取所有依赖项

当我使用 requestfactory 获取对象时,即使不使用 with(),它也总是会获取所有依赖项。我创建了一个测试用例:

和:

我的代理是:

和:

当我触发我的请求时: requestFactory.myRequest().getTest() .fire(new Receiver() {

一切正常。我不应该得到一个空指针异常吗?我需要使用 ProxyFor(...) 因为代理与我的数据对象位于不同的项目中。我在服务器端使用依赖注入来加载服务类。这会是个问题吗?

问候,阿恩

0 投票
2 回答
7695 浏览

gwt - GWT CellList 点击切换选择(多选)

我想设置一个 CellList 以便单击一行将切换选择。这样就可以选择多行而无需按住 ctrl 键。

我需要改变什么才能让它工作?

0 投票
1 回答
186 浏览

javascript - Storage.isSupported() 中的 GWT 异常

我正在努力解决我的应用程序组件中突然发生的 GWT 问题,我什至没有接触过。

我在Storage.isSupported()Operation is not supported的第 2 行遇到异常,这是GWT 实现 W3C 的 HTML5 存储规范的功能:

这真的很令人困惑,因为这都是 GWT 内部的东西。上面的函数是GWT从GWT自己的代码生成的。加:该问题仅在生产模式下出现。在开发模式下,一切正常。

我使用的是普通的 GWT 2.4(最新)并且没有其他库。问题不是特定于浏览器的(我都试过了)。

任何想法将不胜感激。如果您不知道具体的解决方案,也请回答,但有一个关于我如何解决这个问题的提示。

谢谢!

0 投票
2 回答
2164 浏览

gwt - 向 GWT LayoutPanel 添加三个或更多小部件

我想在我的 LayoutPanel 中显示三个或更多 DataGrid,并将它们的宽度指定为 LayoutPanel 总宽度的百分比,但在 LayoutPanel 方法中,我只看到设置左右小部件宽度的方法。setWidgetLeftWidth()setWidgetRightWidth()

是否可以向 LayoutPanel 添加超过 2 个小部件,例如

然后将每个小部件的宽度设置为 LayoutPanel 宽度的 25%?

感谢和问候穆库尔

0 投票
1 回答
1185 浏览

gwt - GWT Datagrid 选择性刷新某些列而不是其他列

嗨,我创建了一个 GWT 数据网格,它有 10 列。这 4 列中用于用户输入的数据,其余的是从数据库加载的值。我已经实现了一个定时器,它每 2 秒刷新一次数据网格。这里 -

该函数在我的 dataProvider 实现中refresh()调用。dataProvider.refresh()

但是,我的要求是只定期更新 6 列,而用户输入列只应在用户按下“回车”键或更新按钮时更新。

是否可以根据用户操作选择性地定期刷新某些列和其他一些列?

谢谢并恭祝安康

穆库尔

0 投票
3 回答
3150 浏览

dom - 如何将 CSS AnimationEnd 事件处理程序添加到 GWT 小部件?

我希望我的 GWT 小部件在其CSS 动画结束时得到通知。

在普通的 HTML/Javascript 中,这很容易通过注册一个事件处理程序来完成,如下所示:

我怎样才能在 GWT 中做到这一点?

GWT 的类不知道这种类型的事件DOMImpl,所以我不断收到错误消息:

试图接收未知事件类型 webkitAnimationEnd ”。