2011-01-11 7 views
1

メソッドComponent.setId(String id)を使用してIDをグリッドに設定します。私が使用 :GWT-EXT:Component.setIdはランダムなプレフィックスを生成します

setId("ARTICLE_STOCK.ABSATZ.ZEITRAUM_MONAT"); 

が、後にFirebugのは、このIDは、HTMLオブジェクトに設定されていることを私に示しています

ext-gen1454__ARTICLE_STOCK.ABSATZ.ZEITRAUM_MONAT 

なぜ、この自動生成された接頭辞がありますか?どうすればいいですか?

答えて

1

私は試していませんが、ensureDebugId(String id)の方法を確認してください。

ドキュメントから:

このUIObjectクラスのための主な要素は、それがサードパーティのライブラリとテストツールと統合することができますIDプロパティセットを、持っていることを確認してください。複雑なウィジェットは重要なサブ要素のIDも設定します。メインの要素にすでにIDがある場合、このメソッドはそれをオーバーライドします。指定するIDの先頭には、静的な文字列DEBUG_ID_PREFIXが付きます。このメソッドはコンパイルされ、gwt.xmlファイル(...)のDebugIDモジュールを継承しないかぎり、効果はありません。

そうかもしれません。

関連する問題