Clipper On Line • Ver Tópico - QT como ordenar una QTableview

QT como ordenar una QTableview

Projeto Harbour QT - HbQt, HbXBP e HbIDE

Moderador: Moderadores

 

QT como ordenar una QTableview

Mensagempor winca » 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
winca
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 21
Data de registro: 17 Ago 2015 15:15
Cidade/Estado: santiago
Curtiu: 0 vez
Mens.Curtidas: 1 vez

QT como ordenar una QTableview

Mensagempor alxsts » 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.
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2367
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 14 vezes
Mens.Curtidas: 171 vezes

QT como ordenar una QTableview

Mensagempor winca » 27 Jan 2016 21:57

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

Saludos,

Winca
winca
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 21
Data de registro: 17 Ago 2015 15:15
Cidade/Estado: santiago
Curtiu: 0 vez
Mens.Curtidas: 1 vez

QT como ordenar una QTableview

Mensagempor winca » 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
winca
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 21
Data de registro: 17 Ago 2015 15:15
Cidade/Estado: santiago
Curtiu: 0 vez
Mens.Curtidas: 1 vez

QT como ordenar una QTableview

Mensagempor MARCELOG » 10 Fev 2016 16:32

Hello,

use oTableView:setSortingEnabled(.t.)

MarceloG
Água mole em pedra dura tanto bate que até espirra!
Avatar de usuário

MARCELOG
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 549
Data de registro: 15 Mar 2005 16:54
Cidade/Estado: Divinópolis/MG
Curtiu: 0 vez
Mens.Curtidas: 6 vezes




Retornar para QtContribs - HBQT

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 1 visitante


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro