1

私はGWT、SmartGWT、GWTPを使用してGWTアプリケーションを開発しています。最初はIE8で開発モードを実行しましたが、正常に動作します。しかし、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はアップデートを迅速にリリースします。プラグインの設計により、新しいリリースが作成され、再コンパイルされ、再リリースされるたびにGWTDevモードプラグインを変更する必要があります。公式リリースが行われるずっと前に、GWTチームのAlanLeungが次のバージョンへのリンクを投稿しています。私はしばらくの間FF9を使用しており、この投稿https://groups.google.com/d/msg/google-web-toolkit/jZ02n9v9-H4/87XWXmjcCoAJでプラグインが提供されています。そのプラグインとFF9でまだ問題が発生する場合は、そのスレッドにコードサンプルを含むコメントを追加して再現し、公式バージョンがリリースされる前にプラグインのバグを調査できるようにします。

Chromeは、実際にはDevモードの他のほとんどのブラウザよりも大幅に低速であり(コンパイルされたJavaScriptはおそらくChromeで高速になります)、チームがhttp://code.google.com/p/google-に追いつけないバグがあります。 web-toolkit / issues / detail?id = 5778#c65-プロジェクトメンバーのThomas Broyerからの推奨事項は、代わりにFirefoxを使用することです。

コンパイルされたjavascriptでFirefoxにも問題がある場合は、GWTのバグを示唆している可能性がありますが、本番モードでは、GWTは最新のFirefoxバージョンと完全に互換性があるはずです。

于 2012-01-08T15:47:35.027 に答える
1

GWTはすべてのFirefoxバージョンと互換性があるわけではありません。現在、Firefox6より前のFirefoxでのみ実行できます

于 2012-01-06T16:20:54.740 に答える