Clipper On Line • Ver Tópico - QT como ordenar una QTableview
Mudar para estilo Clássico
Projeto Harbour QT - HbQt, HbXBP e HbIDE
Postar uma resposta

QT como ordenar una QTableview

26 Jan 2016 18:06

Hola, me presento: :xau

Mi nombre es wincaman y me gusta mucho este foro, por lo que he decidido ingresar a su comunidad. Espero compartir mucho con Uds.

He estado estudiando esta excelente libreria de las QT ( muchas gracias Pritpal Bedi ) y el manual que realizo Giovanni,
con ellos he logrado hacer algunas cosas, pero necesito una ayuda.

Como puedo en un dialogo que contiene una QTableview , hacer que las columnas de datos que esta contiene, se puedan ordenar
en forma automatica, al momento de presionar sobre la cabezera del titulo de la columna.

Esto es muy importante, para no tener que estar haciendo cada vez una nueva consulta y volver a mostrar nuevamente los datos actualizados.

Alguien sabe como hacerlo ?

Saludos,

Winca

QT como ordenar una QTableview

26 Jan 2016 23:17

Olá!

Bienvenido al foro Winca!

Tal vez usted puede encontrar una respuesta en este link: HBQT - Sorting QTableView() columns by clicking on header buttons Hay un .PRG ejemplo para descarga.

QT como ordenar una QTableview

27 Jan 2016 21:57

Alxts , Muchas gracias por su respuesta, la voy a mirar inmediatamente.

Saludos,

Winca

QT como ordenar una QTableview

31 Jan 2016 10:47

Les comento la respuesta que me envio el Sr. Pritpal Bedi , desde otro foro, sobre este tema, para que nos ayude a entender como resolverlo:

Para ordenar, el señala que hay que utilizar esto:

oHeader := oTableView:horizontalHeader()

oHeader:connect( "sectionClicked(int)", {| nLogicalIndex | detectWhichColumnClickedAndSortDataArrayAndRefreshTable( nLogicalIndex ) } )

Si alguien lo utiliza, y le funciona, que por favor lo informe.

Saludos,

Winca

QT como ordenar una QTableview

10 Fev 2016 16:32

Hello,

use oTableView:setSortingEnabled(.t.)

MarceloG
Postar uma resposta