Sybase NNTP forums - End Of Life (EOL)

The NNTP forums from Sybase - forums.sybase.com - are now closed.

All new questions should be directed to the appropriate forum at the SAP Community Network (SCN).

Individual products have links to the respective forums on SCN, or you can go to SCN and search for your product in the search box (upper right corner) to find your specific developer center.

Ayuda con treeview!!!

3 posts in General Discussion (Spanish) Last posting was on 2010-06-30 15:59:33.0Z
Shirus Posted on 2010-06-24 16:46:01.0Z
Sender: 277d.4c238ad7.1804289383@sybase.com
From: Shirus
Newsgroups: sybase.public.powerbuilder.spanish.general
Subject: Ayuda con treeview!!!
X-Mailer: WebNews to Mail Gateway v1.1t
Message-ID: <4c238bc9.2795.1681692777@sybase.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
NNTP-Posting-Host: 10.22.241.41
X-Original-NNTP-Posting-Host: 10.22.241.41
Date: 24 Jun 2010 09:46:01 -0700
X-Trace: forums-1-dub 1277397961 10.22.241.41 (24 Jun 2010 09:46:01 -0700)
X-Original-Trace: 24 Jun 2010 09:46:01 -0700, 10.22.241.41
Lines: 33
Path: forums-1-dub!not-for-mail
Xref: forums-1-dub sybase.public.powerbuilder.spanish.general:9781
Article PK: 807180

Buen día, ayudenme por favor.
tengo la siguiente estructura en un treeview.

+-----Catalogo de productos
+---- 001 - Accesorios -----> Clic
+---- 01 - Marron
+---- Producto N° 1
+---- 04 - Negro
+---- 002 - Agarradera
+---- 003 - Anillo

Quiero que al momento de hacer doble clic en el nivel 2,
vale decir a "001 - Accesorios"
Me de muestre "01 - Marron", (el primer datos del elemento
hijo), y si le doy clic en "01 - Marron" me de "Producto
N° 1".

En el evento selectionchanged pongo el siguiente codigo:

Integer li_Ind, ii_nivel
String ls_MenuEtiqueta
TreeViewItem l_tvitem
This.GetItem(NewHandle, l_tvitem)
ls_MenuEtiqueta = l_tvitem.Label //Etiqueta
ii_nivel = l_tvitem.level //Nivel
messagebox("", string(tv_producto.finditem(ChildTreeItem! ,
l_tvitem.ItemHandle))) //Devuelve el hijo del item
seleccionado

Hasta ahora lo que he logrado es obtener en handle del item
hijo, pero como obtengo la etiqueta, ayudenme por favor!

Gracias de antemano.


ASQ Posted on 2010-06-28 21:09:06.0Z
Sender: 654d.4c28f179.1804289383@sybase.com
From: ASQ
Newsgroups: sybase.public.powerbuilder.spanish.general
Subject: Re: Ayuda con treeview!!!
X-Mailer: WebNews to Mail Gateway v1.1t
Message-ID: <4c290f72.6d39.1681692777@sybase.com>
References: <4c238bc9.2795.1681692777@sybase.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
NNTP-Posting-Host: 10.22.241.41
X-Original-NNTP-Posting-Host: 10.22.241.41
Date: 28 Jun 2010 14:09:06 -0700
X-Trace: forums-1-dub 1277759346 10.22.241.41 (28 Jun 2010 14:09:06 -0700)
X-Original-Trace: 28 Jun 2010 14:09:06 -0700, 10.22.241.41
Lines: 36
Path: forums-1-dub!not-for-mail
Xref: forums-1-dub sybase.public.powerbuilder.spanish.general:9785
Article PK: 807189

Utilice un treeview datawindow

> Buen día, ayudenme por favor.
> tengo la siguiente estructura en un treeview.
>
> +-----Catalogo de productos
> +---- 001 - Accesorios -----> Clic
> +---- 01 - Marron
> +---- Producto N° 1
> +---- 04 - Negro
> +---- 002 - Agarradera
> +---- 003 - Anillo
>
> Quiero que al momento de hacer doble clic en el nivel 2,
> vale decir a "001 - Accesorios"
> Me de muestre "01 - Marron", (el primer datos del elemento
> hijo), y si le doy clic en "01 - Marron" me de "Producto
> N° 1".
>
> En el evento selectionchanged pongo el siguiente codigo:
>
> Integer li_Ind, ii_nivel
> String ls_MenuEtiqueta
> TreeViewItem l_tvitem
> This.GetItem(NewHandle, l_tvitem)
> ls_MenuEtiqueta = l_tvitem.Label //Etiqueta
> ii_nivel = l_tvitem.level //Nivel
> messagebox("", string(tv_producto.finditem(ChildTreeItem!
> , l_tvitem.ItemHandle))) //Devuelve el hijo del item
> seleccionado
>
> Hasta ahora lo que he logrado es obtener en handle del
> item hijo, pero como obtengo la etiqueta, ayudenme por
> favor!
>
> Gracias de antemano.