问题标签 [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.
java - GWT、Maven 和 AspectJ:AOPed 代码的 RequestFactory 验证?
要使用 GWT 2.4.0 RequestFactory,您必须运行请求工厂验证工具。否则,它只是行不通。[Google 说][1],只需向 pom.xml 添加 2 个插件就足够了:
问题是,我有一个相当复杂的使用 AOP 的服务器端代码,所以当验证工具对该代码运行时,它会失败,因为“没有方法 xxx()”,“xxx 类没有实现接口 yyy”,等等
所以,我的问题是,是否可以在 pom.xml 级别解决此问题,而不是将所有 AOP 代码移动到单独编译的单独项目中?
java - GWT 2.4.0 RequestFactory 多态性
GWT 2.4 是否支持这种情况:
?
问题是,我不能让它工作。它要么尚不支持,要么我需要在某处添加一些魔术注释。当我使用具体类型时一切正常,但如果我使用基本类型则不起作用。
你怎么看?
java - GWT - 如何在 @Entity 注释的类之外实现 RequestContext 方法?
RequestContext
是否可以在@Entity 注释的类之外实现方法?
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 中:
这会解压缩我的依赖项的源并将它们放入我的目标文件夹中。然后我补充说:
到我的处理器插件。
这样就不必将所有项目都放在工作区中,它应该与持续集成系统一起工作。不过,如果没有安迪斯的回复,就不会想到这一点:)
requestfactory - Requestfactory 总是获取所有依赖项
当我使用 requestfactory 获取对象时,即使不使用 with(),它也总是会获取所有依赖项。我创建了一个测试用例:
和:
我的代理是:
和:
当我触发我的请求时: requestFactory.myRequest().getTest() .fire(new Receiver() {
一切正常。我不应该得到一个空指针异常吗?我需要使用 ProxyFor(...) 因为代理与我的数据对象位于不同的项目中。我在服务器端使用依赖注入来加载服务类。这会是个问题吗?
问候,阿恩
gwt - GWT CellList 点击切换选择(多选)
我想设置一个 CellList 以便单击一行将切换选择。这样就可以选择多行而无需按住 ctrl 键。
我需要改变什么才能让它工作?
javascript - Storage.isSupported() 中的 GWT 异常
我正在努力解决我的应用程序组件中突然发生的 GWT 问题,我什至没有接触过。
我在Storage.isSupported()Operation is not supported
的第 2 行遇到异常,这是GWT 实现 W3C 的 HTML5 存储规范的功能:
这真的很令人困惑,因为这都是 GWT 内部的东西。上面的函数是GWT从GWT自己的代码生成的。加:该问题仅在生产模式下出现。在开发模式下,一切正常。
我使用的是普通的 GWT 2.4(最新)并且没有其他库。问题不是特定于浏览器的(我都试过了)。
任何想法将不胜感激。如果您不知道具体的解决方案,也请回答,但有一个关于我如何解决这个问题的提示。
谢谢!
gwt - 向 GWT LayoutPanel 添加三个或更多小部件
我想在我的 LayoutPanel 中显示三个或更多 DataGrid,并将它们的宽度指定为 LayoutPanel 总宽度的百分比,但在 LayoutPanel 方法中,我只看到设置左右小部件宽度的方法。setWidgetLeftWidth()
和setWidgetRightWidth()
。
是否可以向 LayoutPanel 添加超过 2 个小部件,例如
然后将每个小部件的宽度设置为 LayoutPanel 宽度的 25%?
感谢和问候穆库尔
gwt - GWT Datagrid 选择性刷新某些列而不是其他列
嗨,我创建了一个 GWT 数据网格,它有 10 列。这 4 列中用于用户输入的数据,其余的是从数据库加载的值。我已经实现了一个定时器,它每 2 秒刷新一次数据网格。这里 -
该函数在我的 dataProvider 实现中refresh()
调用。dataProvider.refresh()
但是,我的要求是只定期更新 6 列,而用户输入列只应在用户按下“回车”键或更新按钮时更新。
是否可以根据用户操作选择性地定期刷新某些列和其他一些列?
谢谢并恭祝安康
穆库尔
dom - 如何将 CSS AnimationEnd 事件处理程序添加到 GWT 小部件?
我希望我的 GWT 小部件在其CSS 动画结束时得到通知。
在普通的 HTML/Javascript 中,这很容易通过注册一个事件处理程序来完成,如下所示:
我怎样才能在 GWT 中做到这一点?
GWT 的类不知道这种类型的事件DOMImpl
,所以我不断收到错误消息:
“试图接收未知事件类型 webkitAnimationEnd ”。