Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-06-2012
juanpy juanpy is offline
Miembro
NULL
 
Registrado: feb 2012
Ubicación: Santiago de Chile
Posts: 64
Poder: 13
juanpy Va por buen camino
Question Delphi for Php, adaptar buscador incremental en grilla!!

Estimados,

Existe un algoritmo propuesto en Embarcadero que se supone realiza una busqueda incremental en una grilla.

Código PHP:
function  jsDBGfindtext(model,thetext,startingRow,column)
{  //zips thru a dbgrid to find something
     var rowCount = model.getRowCount();
     for(var row = startingRow; row < rowCount; row ++ )
            {            var desc = model.getValue(column,row);  
          if (typeof(desc)=="number") desc=desc.toString(); 
           if (typeof(thetext)=="number") thetext=thetext.toString();
            desc = desc.toUpperCase();
            thetext = thetext.toUpperCase();
            if ( desc.indexOf(thetext)>=0) return (row);
            }      return (-1);
   }//the calling routine from a basic edit   function EsearchdbgridJSKeyUp($sender, $params)
               {
               ?>                var lookfor = findObj('Esearchdbgrid').value;
                if (lookfor.length < 2) startRow = 0;
                if (lookfor.indexOf(' ',0)) //use space bar as a look for next occurrence.
                  {                  var look = lookfor.split(' ');
                  lookfor=look[0];
                  }
                if (typeof(startRow)=='undefined') startRow=-1;
                startRow++;
                startRow=jsDBGfindtext(dbgrid.getTableModel(),lookfor,startRow,4);
                if (startRow>-1)
                     {
                     dbgrid.setFocusedCell(5, startRow, true);
                     dbgrid.getSelectionModel().setSelectionInterval(startRow, startRow);
                     }
               <?php
               
}
Ahora, lo importante es adaptarlo a los eventos PHP o Java de una Text para que realice la funcion, alguien me puede orientar por favor.

Gracias.

Última edición por juanpy fecha: 05-06-2012 a las 21:19:20. Razón: Quedo mal tabulado
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
como ver un tipo de datos de una grilla en otra grilla en el mismo form? calistian Varios 5 01-10-2008 19:29:04
combo, lista y grilla en delphi 6 lise Redes 1 23-09-2008 21:42:22
Buscador del Club Delphi hrm Varios 12 28-05-2008 15:01:11
En access hay botón buscador-en form permite buscar patron-existe uno en Delphi igual Ale Alvarez OOP 9 26-09-2007 07:13:44
mysql + delphi ayuda con buscador daregon MySQL 0 10-01-2005 19:54:35


La franja horaria es GMT +2. Ahora son las 10:08:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi