FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Como aƱado una rama a un determino HITEM?
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Como aƱado una rama a un determino HITEM?
Posted: Tue Nov 10, 2020 09: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/
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Como aƱado una rama a un determino HITEM?
Posted: 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
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: Como aƱado una rama a un determino HITEM?
Posted: 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/
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Como aƱado una rama a un determino HITEM?
Posted: 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
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: Como aƱado una rama a un determino HITEM?
Posted: Tue Nov 10, 2020 03: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/
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Como aƱado una rama a un determino HITEM?
Posted: Wed Nov 11, 2020 06: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
Posts: 1956
Joined: Fri Oct 07, 2005 07:08 PM
Re: Como aƱado una rama a un determino HITEM?
Posted: Wed Nov 11, 2020 08: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/

Continue the discussion