La Web del Programador: Comunidad de Programadores
 
    Pregunta:  16232 - ¿COMO ORDENO DINAMICAMENTE DWCHILD DE UN DROPDOWNDW?
Autor:  Victor Arreola
¿Como Ordeno dinamicamente DWChild de un DropDownDW?
Estoy usando una DW Tabular, y en lugar de \"TextObject\" en los titulos de las columnas uso \"ButtonObject\" : \"Boton_clave_calle\" y \"Boton_nombre_calle\" que son \"UserDefined\".
¿Donde pongo este codigo para que se ejecute al oprimir Boton_clave_calle ?:
DWChild.setsort(\'clave_calle A\')
DWChild.sort()

PD(Action Sort no es aceptable.)

ESTRUCTURA:
w_ventana
|
Tabla: empleado
dw_1
|
empleado.clave_calle
DropDownDW
|
Tabla: calle
calle.clave_calle y calle.nombre
DWChild
|
Boton_clave_calle y Boton_nombre_calle.

Me urge, de antemano gracias por la ayuda.
[email protected] //:-)

  Respuesta:  José Gasparini
Probá de la siguiente manera, antes de ordenar hace un GetChild de la columna sobre la cual está el DWChild DropDownDw

Ej.

integer rtn

// cdw_datos es el control del datawindow principal
// cdw_orden es el control del DropDownDw, el cual creo en éste código

rtn = cdw_datos.GetChild('columna', cdw_orden)
cdw_orden.SetTransObject(sqlca)
cdw_orden.SetSort("Campo A")
cdw_orden.Sort()

Espero que te sirva