GWT中的CELLTABLE

时间:2011-05-20 09:06:03

标签: java gwt

如何将GWT CellTable用于以下布局

每一行都有一个复选框和一个标签/ HTML内容。

先谢谢。

1 个答案:

答案 0 :(得分:2)

首先,创建一个类似

的类
public class MyObject{
    private CheckBox checkBox;
    private HTML html;

    public Contact(CheckBox checkBox, HTML html) {
      this.checkBox = checkBox;
      this.html = html;
    }

        // getter & setter
  }

之后创建单元格表

CellTable<MyObject> cellTable = new CellTable<MyObject>();

然后创建列

 TextColumn<MyObject> firstColumn = new TextColumn<MyObject>() {
      @Override
      public CheckBox getValue(MyObject object) {
        return object.getCheckBox;
      }
    };
  cellTable.addColumn(firstColumn , "Checkbox");

和第二栏

 TextColumn<MyObject> secondColumn = new TextColumn<MyObject>() {
      @Override
      public HTML getValue(MyObject object) {
        return object.getHtml;
      }
    };
  cellTable.addColumn(secondColumn , "HTML");