2012-07-19 52 views
0

正如您在標題中看到的,我正在尋找在我的單元格中添加簡單選擇單元/組合框的代碼,這些項目不是來自任何數據庫。 我還沒有找到它。 有人可以請回答代碼添加它,以及如何實現項目?GWT celltable如何創建選擇單元/組合框

謝謝

回答

1
public class Main implements EntryPoint 
{ 

    private class Model 
    { 
     String value; 

     public Model(
      String value) 
     { 
      super(); 
      this.value = value; 
     } 

    } 

    @Override 
    public void onModuleLoad() 
    { 
     RootPanel.get().add(createTable()); 
    } 

    private Widget createTable() 
    { 
     CellTable<Model> table = new CellTable<Model>(); 
     table.addColumn(new Column<Model, String>(new SelectionCell(
      getAcceptableValues())) 
     { 

      @Override 
      public String getValue(
       Model object) 
      { 
       return object.value; 
      } 
     }); 

     table.setRowData(Arrays.asList(new Model("value1"), 
      new Model("value2"), new Model("another value"))); 
     return table; 
    } 

    private List<String> getAcceptableValues() 
    { 
     return Arrays.asList("value1", "value2"); 
    } 
} 
相關問題