2011-08-16 6 views
0

私はGXT ContentPanelインスタンス(cp)を持っています。私は以下のように、コンテンツパネルにテキストオブジェクトを追加しよう:GXT添付/レンダリング

Text text = new Text("Main Content Window"); 
cp.add(text); 

しかし、テキストは私がtext.setVisible(true)をやっていても表示されません。デバッガでは、コンテンツパネル(cp)にcp.itemsリストにテキストオブジェクトが追加されていることがわかりました。ただし、テキストオブジェクトには「rendered = false」と「attached = false」があります。

ありがとうございました!

答えて

0

あなたは直感的なラベルを使ってContentPanelにテキストを追加することができます。

ところで、テキストはパネルに追加するコンポーネントではありません(ContentPanel /レイアウトコンテナ) コンテナにコンポーネントのみを追加できます。

0

すでにContentPanelがレンダリングされていて、それに何かを追加する場合は、新しいコンテンツをDOMに追加するためにcp.layout()を呼び出す必要があります。それをレンダリングする前にテキストを追加する場合、それは必要ではありません。