1

Eclipse 経由のデバッグ時にGWT フレームワークの Class の内部プロパティ値を確認したい。

com.smartgwt.client.widgets.tab.TabSet の 1 つのオブジェクトを tabSet として持っているとします。これをデバッグして、このタブセットに含まれるタブの数を確認したいと思います。

つまり、この TabSet または Record、Tab、Layout などの他のオブジェクトのプロパティの値を確認したいということです。

誰でもこれで私を助けることができますか?

4

2 に答える 2

2

デバッガーで実行する場合、 JsoInspector.convertToInspectableObject() メソッドを使用できます。JavaScriptObject を受け取り、IDE に適した方法でオブジェクトを検査するために最善を尽くします。JavaDocs から:

このクラスは、IDE が JavaScript オブジェクトを検査するための API を提供しますが、GWT アプリケーションで使用するためのものではありません。デバッグ用のカスタム値レンダラーを許可する IDE は、それを使用して JavaScript オブジェクトを適切な Java タイプにボックス化できます。

于 2013-05-13T06:49:49.963 に答える
0

オブジェクト自体を評価する代わりに、任意のオブジェクト ( tabSet.getNumTabs()、 など)で API メソッドを使用します。tabSet.getTabs()[0].getTitle()

通常の Java デバッグとは異なり、オブジェクトを評価するだけですべてのフィールドとその値が自動的に表示されるわけではありません。

于 2013-05-10T13:33:39.180 に答える