1

これは一般的なJavaScriptの質問かもしれないと思いますが、デフォルトでラベルが付いているウィジェットがあります。ラベルのないウィジェットを作成する方法が必要です。現在、このラベルを表示するかどうかを示すブール値を持つ特別なコンストラクターがあります。

代わりに、このラベルを表示/非表示にするメソッドを追加する場合、CSSで可視性を使用するか、親からラベルを追加/削除する方がよいでしょうか?

4

1 に答える 1

3

CSSの可視性。

ただし、GWTとその他のコホート(smartgwt、gxt)を使用している場合、setVisible(boolean)、show()、hide()はすでにビジュアルコンポーネントに組み込まれています。

新しいビジュアルコンポーネントを導入するときは、新しいコンポーネントのGWT機能を最大限に活用するために、Widgetクラスまたはそのサブクラスのいずれかを拡張する必要があります。GWTクラスのJava機能の重要性は、JavaScriptコードの固定費としてGWTコンパイラーによってすでに分離されているため、Widgetクラスを拡張することもできます。

また、GWT(またはsmartgwtまたはgxt)にある既存のLabelクラスを使用してから、setVisible(またはshow()hide())プロパティメソッドを使用しないのはなぜですか?

于 2012-04-26T19:49:47.390 に答える