2011-05-20 132 views
0

如何使用GWT CellTable以下布局CELLTABLE在GWT

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

在此先感谢。

回答

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