PDA

Ver la Versión Completa : dynpro - table control


mysmb2
11/01/08, 11:35:55
Hola foro, estoy buscando la forma de ordenar columnas en un table control, es decir que el usuario haga click en la cabecera de la columna y se ordene automaticamente.

No logre capturar ese evento click ni y mucho menos saber que columna se selecciono.
alguien tiene idea de como hacer esto dentro del table control?

Gracias.

Atlas
11/01/08, 12:58:28
Primero tienes que definir un codigo de funcion a la tecla f2 en el status (con esto activarás el evento doble click) por ejemplo SELE y luego tratarlo en el user command de la pantalla. una vez en el user command cuando el ok code sea SELE haces un get cursor field campo donde campo es la variable donde te guardará el nombre del campo sobre el que se ha pulsado

mysmb2
11/01/08, 16:19:58
Gracias por la respuesta Atlas, en cuanto pueda probarlo comento si me andubo.

Saludos.

mysmb2
23/01/08, 18:12:46
por si alguen lo necesita lo resolvi con la propiedad COLS del table control y con botones de orden ascendente y descendente.

en este post esta mas detallado.
http://www.mundosap.com/foro/showthread.php?t=10320&highlight=c%F3digo+funciona+ejecuta+pantalla

saludos y gracias.