私はGWTの初心者です...以下のクラスを理解する上でいくつかの助けが必要 -GWT ClickableTextCell
GWT ClickableTextCellの使用は何ですか?
具体的な使用方法がありますか。それはFieldUpdaterと呼ばれるものを使用しています、なぜそれが使用されていますか?
私はGWTの初心者です...以下のクラスを理解する上でいくつかの助けが必要 -GWT ClickableTextCell
GWT ClickableTextCellの使用は何ですか?
具体的な使用方法がありますか。それはFieldUpdaterと呼ばれるものを使用しています、なぜそれが使用されていますか?
ClickableTextCell
は、特定の種類のセルです。 this GWT showcaseには、さまざまな種類の細胞のデモが表示されます。
This GWT documentationは、どの種類のセルウィジェットが使用されているかを説明し、それらの使用方法の例とValueUpdater
タイプも示しています。
ホットスポットとしてClickableTextCellを考えてみましょう。それはテキストが入った画面の不動産のようなものですが、クリックに反応します。クリックするとどうなりますか?クリックすると、フィールドが更新されます。フィールドへの更新はメソッドupdate()を呼び出します。 update()は何をしますか?あなたが望むものは何でも。これは、FieldUpdaterを指定することによって行います。 FieldUpdaterはインターフェイスなので、匿名で構築することができます。 CellTableを持っていて、ClickableTextCellの中に文字列を表示するColumnがあるとします。
Column<DataType, String> myIntegerColumn
= new Column<DataType, String>(new ClickableTextCell());
myIntegerColumn.setFieldUpdater(new FieldUpdater<DataType, String>(){
@Override
public void update(int index, DataType object, String value){
// execute code that reacts to a click on this hot spot
}
});
セルがクリックされるたびに、update()のコードが起動します。