我想在TreeGrid.can中的所有叶节点的单元格中渲染ComboBox,任何人都可以帮我解决这个问题吗?我无法理解。
谢谢, Bhaswanth Gattineni。
答案 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