0

CellTable列にラベルと画像を追加しようとしていますが、次の要件があります。-ラベルの後に画像を追加する
必要があります。
-列(ラベルまたは画像の任意の場所)をクリックして、画像を切り替えます。

私はHorizo​​ntalPanelを含むカスタムウィジェットを作成することを考えています。それ自体にラベルと画像が含まれています。同じことにかなりの時間をかける前に、このアプローチが適切かどうかを確認したいだけですか?

4

1 に答える 1

2

いいえ、CellTable にウィジェットを配置することはできません。カスタム セル (extend AbstractCell) を作成し、HTML を直接生成する必要があります。

GWT のさまざまなセルの実装を見て、クリックなどを実現する方法を確認してください。たとえば、適切な ClickEvents はありません。ブラウザー イベントに直接応答する必要があります。

画像を切り替えるには、テーブル全体を再描画するか、使用したくないクレイジーな JavaScript を使用する必要があります。

于 2012-06-12T17:18:17.783 に答える