FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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 |
#2
|
|||
|
|||
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. |
#3
|
|||
|
|||
Te sirvió el código javascript que te escribí? Pudiste actualizar la grilla de esa forma o necesitas disparar el "reloadgrid" porque no te sirvió el código?
|
#4
|
|||
|
|||
Si todo el codigo esta excelente!
Todo muy bien, lo unico que necesito ahora es "disparar" alguna función que me actualize automaticamente la OpenGrid2 (Empleados), osea que cuando pincho una linea de la OpenGrid1 (Empresas), automaticamente se muestren los "Empleados" de la "Empresa" en la OpenGrid2.
Es como una MasterDetail, las Empresas en OpenGrid1 y el detalle de los Empleados en OpenGrid2 a medida que seleccionas, pero aun no encuentro como actualizar la OpenGrid2 en tiempo de ejecucion. Gracias. |
#5
|
|||
|
|||
Si bien tengo entendido que se pueden enlazar Opengrids como maestro detalle (yo no lo he hecho aun) supongo que a eso lo puedes hacer como ya lo hiciste con la QDBgrid, aunque no lo he probado tampoco.
En el evento javascript BeforeEditCell de la Opengrid maestro, tienes que poner lo siguiente: Código PHP:
Algo así: Código PHP:
Pruebalo y me avisas. Saludos |
#6
|
|||
|
|||
Detalle del problema.
Todo el algoritmo informado en el ultimo post ya fue aplicado, pero falta algo.
Si yo actualizo con el procedimiento: Código PHP:
El procedimiento informado es trasparente con PHP no asi con Axaj. Ahora, si yo recargo la pantalla (F5 o Ctrl+F5), la OpenGrid del detalle vuelve aparece con los datos filtrados segun la Empresa seleccionada como debe ser. Lo que necesitamos ahora es encontrar una funcion propia de la OpenGrid que actualize los datos de la OepnGrid, osea algo como: Código PHP:
Muchas gracias estimado. |
#7
|
|||
|
|||
Un ejemplo!!
Taqtaq,
Mira el ejemplo en: El ejemplo es lo mismo que yo quiero mostrar. Muchas gracias. |
#8
|
||||
|
||||
QDatagrid
Hola foristas.
tengo 2 dudas 1. Estoy indagando en el mundo de RadPHP, estoy tratando de hacer un pequeño ejemplo sencillo ABC, Usando plantilla con SmartyTemplate, trato de poner el evento onclick o onrowchanged, pero por alguna razon no se almacena el valor en un campo hiddenfield. Buscando por ahi, me tope con un componente llamado OpenGrid, se ve muy bien, pero al quererlo integrar con la plantilla no lo despliega, existe alguna restriccion de componentes para usarce con las Plantillas SmartyTemplate?? Gracias de antemano
__________________
Gracias de antemano Saludos ........ --------------------------------- Ramiro Flores |
#9
|
|||
|
|||
Hola, no se si aun te sirva pero yo lo manejaría de la siguiente manera, como lo que quieres es que aprtir de un registro de la grilla el haga una consulta y muestre el resultado en otra grilla es lo que entiendo, pues simplemente en el formulario de la grilla principal capturas los datos con javascript tal como te lo explicaron y los guardas ahi mismo en campos edit, desde ese momento ya puedes trabajar con php pues php tomara los valores puestos en esos campos. por medio de un boton mostrar resultados puedes abrir una ventana emergente y cargar la informacion ahi. es una opcion que no afecta la grilla anterior o principal, otra puede ser ajax
|
|
|
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 |
|