Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
CellTable列にラベルと画像を追加しようとしていますが、次の要件があります。-ラベルの後に画像を追加する 必要があります。 -列(ラベルまたは画像の任意の場所)をクリックして、画像を切り替えます。
私はHorizontalPanelを含むカスタムウィジェットを作成することを考えています。それ自体にラベルと画像が含まれています。同じことにかなりの時間をかける前に、このアプローチが適切かどうかを確認したいだけですか?
いいえ、CellTable にウィジェットを配置することはできません。カスタム セル (extend AbstractCell) を作成し、HTML を直接生成する必要があります。
AbstractCell
GWT のさまざまなセルの実装を見て、クリックなどを実現する方法を確認してください。たとえば、適切な ClickEvents はありません。ブラウザー イベントに直接応答する必要があります。
画像を切り替えるには、テーブル全体を再描画するか、使用したくないクレイジーな JavaScript を使用する必要があります。