Como añado una rama a un determino HITEM?

Como añado una rama a un determino HITEM?

Postby goosfancito » Tue Nov 10, 2020 9:35 am

Hola.
Tengo el hItem de una rama de un TREE y quiero agregar a esa rama otra mas, como hago?
nRama:= 9222408
oItem:hitem(nRama):add("nueva rama")


se entiende?
estoy re-construyendo un arbol con datos que obtengo e un mysql.

gracias
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: Como añado una rama a un determino HITEM?

Postby Antonio Linares » Tue Nov 10, 2020 10:02 am

Gustavo,

oItem:Add( cPrompt, nImage, Cargo )

revisa FWH\samples\classtree.prg
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42127
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Como añado una rama a un determino HITEM?

Postby goosfancito » Tue Nov 10, 2020 10:19 am

es que esa variable "cargo" nunca la entendi para que existe.
en ese caso, "cargo" que seria?

gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: Como añado una rama a un determino HITEM?

Postby Antonio Linares » Tue Nov 10, 2020 12:43 pm

Por si quieres "guardar" algo en el item :-)

Esa es la idea de Cargo
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42127
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Como añado una rama a un determino HITEM?

Postby goosfancito » Tue Nov 10, 2020 3:46 pm

Antonio,

Mire el ejemplo pero no me soluciona lo que necesito.
yo tengo en un archivo txt (suponte) los datos de los hitem, del cprompt y
del parent del que depende ese cprompt.

pero no se como indicarle que un determinado cprompt se inserte en otro. o sea, tengo esto:

cprompt "uno"
cprompt "dos"
cpromtp "tres"

y necesito que el cprompt "tres" se inserte en el "dos". no se como decirle eso.
gracias
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: Como añado una rama a un determino HITEM?

Postby Antonio Linares » Wed Nov 11, 2020 6:58 pm

Gustavo,

Revisa el ejemplo FWH\samples\treedlg.prg. Hace exactamente eso:

oItem1 = oTree:Add( "First" )
oItem1:Add( "One" )
oItem1:Add( "Two" )
oItem1:Add( "Three" )
oItem2 = oTree:Add( "Second" )
oItem2:Add( "Hello" )
oItem2:Add( "World" )
oItem3 = oTree:Add( "Third" )
oItem3:Add( "Last" )
oItem3:Add( "item" )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42127
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Como añado una rama a un determino HITEM?

Postby goosfancito » Wed Nov 11, 2020 8:56 pm

Antonio,
Lo que necesito es "decirle" donde añadir el item, no de la forma que lo pones ahi,
porque no se cuantos item son y cuantas ramas tiene cada item en si.
pienso que haciendo "recursividad" lo puedo solucionar, pense que habia un "indice" para cada "item" en donde
pueda decirle "añadi al item que tiene el indice tal... lo siguiente..."

gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 42 guests