以 GWT 为单位的单元格



如何将GWT CellTable用于以下布局

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

提前谢谢。

首先,创建一个这样的类

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");

最新更新