FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Juampy has probado tanto que una prueba más no creo que te moleste demasiado.
En este enlace: http ://rpcl.svn.sourceforge.net/viewvc/rpcl/trunk/oc/ hay una serie de componentes gratuitos para RADPHP. Ahi podes encontrar la OpenGrid que es una DBGrid basada en JQuery, a diferencia de la QDBGrid que es Qoodoo. Estuve viendo en el foro de embarcadero y parece que alguien más tiene un problema similar con la DBGrid, es decir, no le muestra todos los registros. Si tenés tiempo, bajate la Opengrid, instalala y probá a ver qué pasa. Si es un problema del QDBGrid, tal vez, la OpenGrid te lo pueda resolver y, si no, seguiremos intentando. Saludos |
#2
|
|||
|
|||
Disculpe la ignoracia
Pero como instalo el la paleta de herramientas OpenGrid?
Gracias |
#3
|
|||
|
|||
Juampy,
1º Descarga de http ://rpcl.svn.sourceforge.net/viewvc/rpcl/trunk/oc/opengrid/ el archivo ZIP 2º Luego lo descomprimes en C:\Program Files\Embarcadero\RadPHP\4.0\rpcl\opengrid Si RADPHP está instalado en otra ruta, tenés que instalarlo en una carpeta adentro de "rpcl" que es donde están todos los componentes 3º En RADPHP ir al menú Componente y elegir la opción Instalar paquetes. 4º Click en el botón Añadir y buscar la carpeta donde descomprimiste el paquete. 5º Aceptar y seguir los pasos que te pueda indicar RADPHP. Si todo funciona bien te agrega ese componente en la paleta automáticamente como lo hace Delphi. Lo que tenés que tener en cuenta es que con esta opengrid vas a tener que manejar de otra forma los eventos, eso significa que lo que hiciste para determinar el ID de un registro con el QDBgrid probablemente no funcione. Te recomiendo que para probar si se actualiza el detalle, utilices una QDBGrid como maestro de manera tal de poder capturar (como ya lo haces) el ID del registro y para el detalle uses una OpenGrid. Si la OpenGrid funciona mejor que la QDBgrid, entonces tenemos que ponernos a ver cómo hacer para leer los datos de un registro a través de algún evento javascript. Saludos |
#4
|
|||
|
|||
Como funciona?
Taqtaq,
Lo instale y genera una grilla bastante profesional. Deje la QDBGrid1 como la principal y en el evento java OnClick asocie la funcion de actualizacion. Al iniciarse aparecen las 2 grillas y la OpenGrid1 filtrando los empleados de la primera linea de la QDBGrid1, que es lo que debe hacer, pero al momento de pinchar otra empresa en la QDBGrid1 la OpenGrid1 desaparece de la pagina. Se que es cosa de manejo de las propiedades y eventos de este objeto, pero para agilizar las cosas le pregunto a usted; como evito para que esta accion no suceda?, cuales son las propiedades de rigor del objeto?. Muchas gracias estimado. |
#5
|
|||
|
|||
Como defino el valor de la celda seleccionada?
Taqtaq,
Las grillas estan geniales pero el problema es que ahora la funcion java que tenia y que de echo es la que usted me envio, no resuelve el valor de la celda que necesito para generar la nueva consulta. Usted me podria indicar la forma como definir el parametro? Muchas gracias. |
#6
|
|||
|
|||
Juampy, lo único que tenes que cambiar es la forma de capturar el valor de la celda que vas a utilizar para filtrar el detalle
El siguiente código te va a servir para poder obtener el valor de una celda. La tabla con la que yo trabajé, contiene una columna "NOMBRE", en tu caso deberás poner el nombre del campo de la tabla que utilizas Código PHP:
Creo que con la OpenGrid tenes la posibilidad de enlazar dos grillas a través de las propiedades para que realicen por sí mismas el filtro maestro detalle. Todavía no sé cómo se hace pero si lo investigas y te resulta, puedes compartirlo. Otro dato interesante respecto de la OpenGrid, es que puedes cambiar la apariencia a través de la propiedad "theme". Prueba con los siguientes valores: coffee, green, sand Si necesitas más información, visita el siguiente enlace: http: //www.trirand.com/jqgridwiki/doku.php?id=wiki:jqgriddocs También en http: //stackoverflow.com hay muchos temas relacionados con la jqgrid. No te olvides que la OpenGrid es la JQGrid de JQuery, por lo que si en google buscas jqgrid ... (y lo que necesites) vas a encontrar mucha información Por último, lo que te pasó con la QDBgrid y la OpenGrid, me refiero a que esta última desapareció, a mí me pasó algo similar al utilizar una DBGrid y una QDBGrid por lo que me di cuenta que hay que utilizar un solo tipo de DBGRid. Espero te sirva Saludos |
#7
|
|||
|
|||
Sobre OpenGrid
Taqtaq,
Existe un boton "Reload" que al pincharlo, refresca la OpenGrid con la nueva qry, tu sabes como puedo "disparar" la función desde el codigo?. Probe algo como: Código PHP:
Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas Retorno de Valor SP MSSQL | subzero | PHP | 1 | 08-04-2009 23:56:17 |
El retorno... | jcerro | Varios | 7 | 01-01-2007 13:44:07 |
Distinto valor de retorno en storedprocedure desde delfi y desde consola sql | manolop | Firebird e Interbase | 4 | 20-07-2005 17:24:52 |
retorno de carro | empty | Varios | 3 | 14-05-2004 10:21:39 |
Cálculo de valor presente y tasa de retorno (NPV, IRR) | power_vegeta | Varios | 1 | 11-07-2003 08:16:57 |
|