0

にアンカーを追加するにはどうすればよいCellTableですか? ここで同じ質問を見つけましたが、そのための実用的な解決策を得ることができませんでした。

誰かがCellTable列にアンカーを追加するための実用的なコードを提供できますか?

4

2 に答える 2

3

すべてのセルウィジェットはインスタンスの描画方法しか知らないため、ウィジェットAnchorをに追加することはできません。これにより、sを使用する場合よりもはるかに迅速かつ効率的にコンテンツを描画および再描画できます。CellTableCell<C>Widget

htmlアンカー要素は、<a href='someUrl'>text</a>として簡単に描画できますCell。リダイレクト先のテキストまたはリンクとインターリーブされた、このhtmlを描画するためのrenderメソッドをサブクラスAbstractCell化して定義します。次に、を構築するときにCellTable、このCellインスタンスをColumnコンストラクターに渡します。

GWTの既存Cellのいくつかを見て、他にどのように描画できるか(ButtonCell.renderaの代わりにボタンを作成するなど)、またはイベントAnchorCellを処理する方法(リダイレクトを許可する代わりにプログラムでクリックを処理する方法)を確認してください。新しいページ、またはTextInputCellより複雑な例)。

于 2012-02-13T16:19:50.673 に答える