SoloCodigo

Programación General => Power Builder => Mensaje iniciado por: _r2d2 en Lunes 6 de Septiembre de 2010, 17:21

Título: Treeviews para novatos
Publicado por: _r2d2 en Lunes 6 de Septiembre de 2010, 17:21
Hola, pues ya esta el treeview dw y este contiene un dw grid

y bien se ejecuta el treeview y  muestra:

+Depto 1
+Depto 2
+Depto 3

Cuando expandes Depto 1,  se muestra:
+Depto 1
Empleado 1 -
Empleado 2 -
Empleado 3 -

necesito sacar los datos de este ultimo dw grid. al doble click.
Título: Re: Treeviews para novatos
Publicado por: F_Tanori en Miércoles 8 de Septiembre de 2010, 09:15
Mira este ejemplo que hace fabioperea de todoexpertos.com

http://www.todoexpertos.com/categorias/ ... 7/treeview (http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/power-builder/respuestas/444927/treeview" onclick="window.open(this.href);return false;)

Si usas la version nueva el dw tiene la presentacion TV

http://www.techno-kitten.com/Changes_to ... indow.html (http://www.techno-kitten.com/Changes_to_PowerBuilder/New_in_PowerBuilder_10_5/PB105New_-_DataWindow_Enhancem/PB105New_-_TreeView_DataWindow/pb105new_-_treeview_datawindow.html" onclick="window.open(this.href);return false;)

Y si usas cuando menos la 10.0 - 10.2 en la ayuda de pb puedes encontrar codigo de como llenar el TV


Saludos
Título: Re: Treeviews para novatos
Publicado por: _r2d2 en Miércoles 8 de Septiembre de 2010, 19:46
Gracias F_Tanori.

pero sabes ya di con el problema que tengo... y nop le encuentro solucion  :argh:  

resulta que cuando trato de sacar los datos del empleado 3
+Depto 1
Empleado 1 -
Empleado 2 -
Empleado 3 -
Utilizo esta sentencia

nl_fila2= this.object.dw_folio.object.folio[3]     Y si funciona (el dw_folio es el dw anidado que tengo)
pero si le doy click al  
+ Depto 2
Empleado 105
empleado 106

ni siquiera se como hacer para q se pase al siguiente item

nl_fila2= this.object.dw_folio.object.folio[4]   4???

y si le pongo 4.. dice que no existe

 :brickwall:   podras ayudarme¡?

o tendre q hacer mejor 2 datawindows x separado  


Gracias!