It is currently Tue Oct 17, 2017 2:59 pm

All times are UTC




 Page 1 of 1 [ 1 post ] 
Author Message
 Post subject: HOWTO. Mostrar TreeView ya ordenado.
PostPosted: Fri Oct 28, 2011 7:08 pm 

Joined: Thu Dec 30, 2010 8:46 pm
Posts: 92
Buenas,
Hoy he tenido que hacer que al mostrar un treeview, este por defecto, no tiene una columna preestablecida de búsqueda.

La idea es que al mostrar el treeview, ya estuviese una columna ordenada como búsqueda por defecto, por ejemplo, en una vista de clientes, tengo una columna que es el nombre del cliente.

El usuario, cuando esta dentro del treeview, y teclea, esté ya empieza a buscar, si inserto o modifico un elemento, este se posiciona correctamente. ( Despues dejo otro HOWTO de como ir a la fila recien insertada )

Bueno al grano;
Definimos la búsqueda en una columna, por ejemplo;

  1.     // Nombre del cliente
  2.      DEFINE TREEVIEWCOLUMN oCol COLUMN 1 TITLE "CLIENTE"  TYPE "text" WIDTH 315 OF oTreeView EXPAND SORT
  3.      oCol:Connect( "clicked" )
  4.      oCol:bAction := { |o| oTreeView:SetSearchColumn( o:GetSort() ) }
  5.      oCol:SetResizable( .T. )
  6.  


Y la mágia , a continuación, emitimos el clicked de la columna en cuestión ;-)
  1.  
  2. oCol:Emit_Signal( "clicked" )
  3.  


Eso es todo


Offline
 Profile Send private message  
 
Display posts from previous:  Sort by  
 Page 1 of 1 [ 1 post ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

cron