ComboBox作为Ext-GWT的TreeGrid中的单元格

时间:2011-03-09 05:50:42

标签: gwt gxt

我想在TreeGrid.can中的所有叶节点的单元格中渲染ComboBox,任何人都可以帮我解决这个问题吗?我无法理解。

谢谢, Bhaswanth Gattineni。

1 个答案:

答案 0 :(得分:1)

Sencha overivew中有一些例子。

带有按钮示例的Treegrid http://www.sencha.com/examples/#widgetrenderertreegrid

使用组合框替换按钮小部件,在渲染器中检查节点是否为叶子节点;

 ColumnConfig name = new ColumnConfig("name", "Name", 100);  
    name.setRenderer(new WidgetTreeGridCellRenderer<ModelData>(){  
      @Override  
      public Widget getWidget(ModelData model, String property, ColumnData config, int rowIndex, int colIndex,  
          ListStore<ModelData> store, Grid<ModelData> grid) {  
        final SimpleComboBox<String> combo = new SimpleComboBox<String>();  
         combo.setForceSelection(true);  
         combo.setTriggerAction(TriggerAction.ALL);  
         combo.add("aaaaa");    
         return combo;
     }  
    });  

带有文本字段示例的Treegrid

http://www.sencha.com/examples/#roweditortreegrid