2011-11-15 15 views
1

私はラベルウィジェットを持っていて、このウィジェットをフレックステーブルの複数のセルに追加しようとしていますが、ウィジェットは最初のセルにのみ表示されています。 gwtでウィジェットを再利用することは可能ですか?どうやって?GWTのウィジェットを再利用

Label l1=new Label("USER") ; 
tweetFlexTable.setWidget(0,0,l1); 
tweetFlexTable.setWidget(0,1,l1); 

答えて

1

すべてのウィジェットは1つの親を持つことができます。

ですから、細胞を持っているとして、あなたは、できるだけ多くのウィジェットを作成する必要があり、このように:

Label l1=new Label("USER") ; 
tweetFlexTable.setWidget(0,0,l1); 
Label l2=new Label("dunno") ; 
tweetFlexTable.setWidget(0,1,l2); 
+0

私がフォロー疑問を持っているあなたがウィジェットとしてすべてのセルを検討していますか?なぜなら、複数のセルにあるセルを再利用しても、親はフレックステーブルと同じであるからです。 –

+0

私は実際にあなたの質問をしません。 GWTのCellTableについて話していますか? –

+0

ya !!私はflextableについてgwtについて話しています!あなたの答えでは、すべてのウィジェットが親を1つしか持てないと言いました。フレックステーブルの複数のセルでラベルを再利用することによって、ラベルの親は同じ権利のままですか? –

関連する問題