使用FireFox的GWT开发模式

时间:2012-01-06 15:02:29

标签: gwt smartgwt gwt-platform

我正在使用GWT,SmartGWT和GWTP开发GWT应用程序。一开始我用IE 8运行开发模式,它工作正常。但是当我使用FF运行开发模式时,某些Click事件不响应。我不知道是否会发生这种情况,因为我使用的是SmartGWT或GWTP。谁能告诉我发生了什么?感谢。


以下是SmartGWT listgrid上未响应的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);
    }
});

2 个答案:

答案 0 :(得分:3)

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

Chrome在开发模式下实际上比大多数其他浏览器慢得多(虽然编译的javascript在Chrome中可能会更快)但是团队无法跟上http://code.google.com/p/google-web-toolkit/issues/detail?id=5778#c65的错误 - 来自项目成员的推荐Thomas Broyer将使用firefox。

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

答案 1 :(得分:1)

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