2011-05-20 165 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");