2009-07-30 5 views
0

私はGWTを使用してテーブルを作成しています。テーブルの特定のセルでは、ウィジェットのハンドラコールバックで使用するためにそのセルのウィジェットにデータを格納したいと思います。私はwidget.setData(key, value);のようなAPIメソッドを見つけることができないようです。これをどのように達成することができますか?GWTウィジェットに任意のデータを保存するにはどうすればよいですか?

答えて

1

希望するウィジェットをサブクラス化し、適切なメンバーとget/setメソッドを追加できます。

この表の例は、ボタンインスタンス内にオブジェクトを保存することでより効果的です。つまり、[編集]ボタンです。

また、各行のインデックスに関連するオブジェクトのマップを維持することもできます。これにより、不要なウィジェットをたくさん作成する手間を省くことができます。

関連する問題