TreeStore
TreeGrid
cuando se definda la columna en la primera, deberiamos de poner un render rn ella
ColumnConfig clmncnfg1 = new ColumnConfig(«id», constants.cmn_cod_nota(), 100);
clmncnfg1.setAlignment(HorizontalAlignment.LEFT);
clmncnfg1.setRenderer(new TreeGridCellRenderer
configs.add(clmncnfg1);
definicion del treeGrid
treeGrid = new TreeGrid
treeGrid.setBorders(true);
treeGrid.setAutoExpandMax(2000);
para rellenar el store del arbol deberimos de tener en la vista un metodo set de tipo
TreeGrid
public void setStoreTreeGrid(TreeStore
this.storeArbol = storeArbol;
}
En el presenter rellenas un objeto TreeStore
esto debe estar antes del llamar al «init»
y se haces servicios para rellenar el store deberia estar dentro del servicio el «init» porque primero hay que rellenar el store y cuando se lo presentar al treeGrid ya lo pinta. ya que el treeGrid no tiene un reconfigure.
forma de insertar el treeStore
para crear padres
storeArbol.add(object,false);
para crear hijos
storeArbol.add(ncPadre,object,false);