我是GWT的新手......在理解下面的课程时需要一些帮助 -
GWT ClickableTextCell有什么用?
是否有某些特定用途.它使用了一种名为FieldUpdater的东西,为什么要使用它?
Ste*_*e J 11
将ClickableTextCell视为热点.它看起来像一个屏幕上的常规版本,里面有文字,但它会响应点击次数.点击它会发生什么?点击"更新"该字段.对字段的更新调用方法update().update()有什么作用?无论你想要什么.您可以通过指定FieldUpdater来提供它.FieldUpdater是一个接口,因此您可以匿名构建一个接口.假设您有一个CellTable,并且您有一个Column,它在ClickableTextCell中显示一个String.您将FieldUpdater提供给列:
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
}
});
Run Code Online (Sandbox Code Playgroud)
现在,只要单击单元格,update()中的代码就会触发.
| 归档时间: |
|
| 查看次数: |
3739 次 |
| 最近记录: |