ComboBox как ячейка в TreeGrid Ext-GWT - PullRequest
0 голосов
/ 09 марта 2011

Я хочу отобразить ComboBox в ячейке всех конечных узлов TreeGrid. Может ли кто-нибудь помочь мне с этим? Я не могу понять это.

Спасибо, Бхасвант Гаттинени.

1 Ответ

1 голос
/ 09 марта 2011

В Sencha overivew есть несколько примеров.

Сетка дерева с примером кнопки 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;
     }  
    });  

Пример дерева с текстовым полем

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

...