[java-l] Ayuda con Data Provider

Hola foro, tengo el siguiente problema...
 
Dada una estructura como la que se muestra en la imagen (estructura)....

Con los siguentes datos...

1, 'Motor Siemens 3hp x 1500rpm'
2, 'Una posicion'
3, 'otra posicion'
4, 'Posicion'
5, 'Bomba Centur'
6, 'Calderas'

Con la siguiente estructura de padre, hijos

4, 6
4, 2
3, 1
2, 3
1, 6
1, 5

al hacer la llamada a un data provider como el siguiete...


TreeNodeCollection [Outputifdetail]
where ObjetoId = &ObjetoId
{
  Id = str(ObjetoId)
  Name = ObjetoDesc
  Link = ViewObjeto.Link(ObjetoId,"General")
  Nodes
      {            
      Id = str(ObjetoHijoId)
      Name = ObjetoHijoDesc
      Link = ViewObjeto.Link(ObjetoHijoId,"General")     
      Nodes = ArbolObjetoDP(ObjetoHijoId,0) if not ObjetoHijoId.IsNull()
    }
}


&treeNodeCollectionData = ArbolObjetoDP(4)

se genera el siguiente arbol como se muestra en la otra imagen (arbol)...

lo que NO deseo se generen los nodos en blanco como los que se muestra marcados en circulos rojos.

como que necesitaria la existencia de una cláusula: TreeNodeCollection [NOOutputifdetail]
 
Si a alguien se le cae una idea se le agradecerá.
 
Gracias a todos de antemano.
 
Fernando Passetti

0 Response to "[java-l] Ayuda con Data Provider"

Publicar un comentario