1

我正在使用 GWT、SmartGWT 和 GWTP 开发 GWT 应用程序。一开始我使用 IE 8 运行开发模式,它运行良好。但是当我用 FF 运行开发模式时,一些点击事件没有响应。我不知道这是否会发生,因为我使用 SmartGWT 或 GWTP。谁能告诉我发生了什么?谢谢。


以下是 SmartGWT 列表网格上未响应 ClickEvent 的代码:

navigationListGrid.addRecordClickHandler(new RecordClickHandler() {

    @Override
    public void onClick(ClickEvent event) {
        Record record = event.getRecord();
        PlaceRequest myRequest = new PlaceRequest(record.getAttributeAsString("place"));
        placeManager.revealPlace(myRequest);
    }
});
4

2 回答 2

3

Firefox 快速发布更新,其插件设计意味着每次发布新版本、重新编译和重新发布时都必须修改 GWT Dev Mode 插件。早在正式发布之前,GWT 团队的 Alan Leung 就发布了下一个版本的链接。我使用 FF9 已经有一段时间了,这篇文章中提供了插件https://groups.google.com/d/msg/google-web-toolkit/jZ02n9v9-H4/87XWXmjcCoAJ。如果您对该插件和 FF9 仍有问题,请在该线程上添加评论并附上代码示例以重现它,以便可以在正式版本发布之前调查插件错误。

Chrome 在 Dev 模式下实际上比大多数其他浏览器慢得多(尽管在 Chrome 中编译的 javascript 可能会更快)并且团队无法跟上http://code.google.com/p/google-的错误web-toolkit/issues/detail?id=5778#c65 - 项目成员 Thomas Broyer 的建议是改用 firefox。

如果您在使用 Firefox 编译 javascript 时也遇到问题,这可能表明 GWT 存在错误,但在生产模式下,GWT 应该与最新的 Firefox 版本完全兼容。

于 2012-01-08T15:47:35.027 回答
1

GWT 与所有 Firefox 版本不兼容。目前,它只能在Firefox 6之前的 Firefox 上运行!

于 2012-01-06T16:20:54.740 回答