4

いくつかのふり:MyEclipse8.6とGWT2.2.0の使用。ご存知のように、GWTDesignerが付属しています。

GWT Designer内でxmlを編集しているときに、タグに新しい属性を入力するたびに、遅れが発生し始めることに気づきました。正確なポイントは、「=」を押したときです。このラグは、日食を約1〜2分間凍結します。ご想像のとおり、UIBinderにXMLソースを使用するのはほとんど耐えられません。ラグは、オートコンプリートドロップダウンに入れるための提案を検索する日食によるものだと思いますが、なんと1〜2分かかります。

私の質問は、GWT DesignerでXMLソースを編集しているときに、このタイプのラグによるEclipseをどのように防ぐのかということです。開発者はそれを回避するために何をしていますか?

4

3 に答える 3

4

ここを読んでください:https ://groups.google.com/forum/#!topic / google-web-toolkit / 2j0RulDMfgc/discussion 。

2つのxsdをダウンロードする必要があります。

  1. http://dl.google.com/gwt/dtd/com.google.gwt.user.client.ui.xsd
  2. uibinder.xsd(上記のURLのcom.google.gwt.user.client.ui.xsdを置き換えます。まだ2つを超えるURLを投稿することはできません...)

次に、それらをXmlCatalogに追加します([ウィンドウ]->[設定]->[Xml]->[XmlCatalog]->[ユーザー指定のエントリ]->[追加]->[ファイルシステム])

私のために働いた。

オートコンプリート中にEclipseがフリーズしなくなりました。.ui.xmlファイルでctrl+shift + Fを押してテキストをフォーマットしようとすると、まだフリーズします。

于 2011-09-21T15:24:33.547 に答える
1

WindowBuilderエディターを使用する代わりに、編集している* .ui.xmlファイルを右クリックして、[プログラムから開く]->[UiBinderテンプレートエディター]を選択できます。私はGWTDesignerを使用しておらず、WindowBuilderにはオートコンプリートがまったくないため、代わりにUiBinderTemplateEditorを使用しています。

于 2011-03-11T18:40:45.783 に答える
0

STS 2.6.0を使用していますが、同様の問題が発生します。最終的には、通常のEclipse XMLエディターを使用して回避し、[プログラムから開く]-> [XMLエディター]を右クリックしますが、オートコンプリートと一部の検証が失われます。

私の最初の試みは、xhtml.ent、uibinder.xsd、com.google.gwt.user.client.ui.xsdをXMLカタログに追加することでした。これは、これらを取得するネットワークを介したブロックに関するものであると思われたためですが、そうではありませんでした。ヘルプ。

また、すべての検証をオフにしましたが、これも効果がありませんでした。

だから私はこれに対する決定的な答えを自分で気にしません。

于 2011-04-07T08:22:45.590 に答える