• Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)
  • Cuixer, una forma de administrar páginas web que nunca viste!

Grilla con Paginación usando PHP-MySQL-JSON

Comparte tus proyectos y aplicaciones desarrolladas con Ext.
Avatar de Usuario
Ext.foro.Administrador
Mensajes: 1932
Registrado: 07 Mar 2008, 20:45
Ubicación: Argentina
NotaPublicado: 02 Abr 2008, 03:30
Ejemplo para poder apreciar como funciona la paginación en las Grillas de ExtJS usando PHP, MySQL y JSON.

EDITO: No se olviden que éste ejemplo, lo necesitan ver con Apache ya que usa archivos PHP.

UPDATED: Actualice los links.
Adjuntos
Grid-con-Paginacion-usando-PHP-MySQL-JSON.rar
(13.16 KiB) 1438 veces
Última edición por Anonymous el 24 Ene 2010, 22:41, editado 1 vez en total
Aprender haciendo...
Desarrollo de aplicaciones en ExtJS [CONSULTAR].
Buscar en el foro antes de preguntar y Leer la Documentación.
Imagen
Para no ver esta publicidad, debes ser usuario del Foro.
Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)


Cuixer, una forma de administrar páginas web que nunca viste!

Avatar de Usuario
Ext.foro.Nuevo
Mensajes: 13
Registrado: 28 Mar 2008, 12:54
NotaPublicado: 14 Abr 2008, 22:46
Oye de casualidad no tendras uno con un combobox de filtro, como por ejemplo que pueda filtrar los estados al seleccionar un país. De antemano gracias
A veces solo se necesita un poco de ayuda para crear grandes cosas
Avatar de Usuario
Ext.foro.Administrador
Mensajes: 1932
Registrado: 07 Mar 2008, 20:45
Ubicación: Argentina
NotaPublicado: 15 Abr 2008, 10:00
Te recomiendo que uses ÉSTA extensión y luego la modifiques para poder hacer lo que tu quieres.

Saludos.
Aprender haciendo...
Desarrollo de aplicaciones en ExtJS [CONSULTAR].
Buscar en el foro antes de preguntar y Leer la Documentación.
Imagen

Ext.foro.Nuevo
Mensajes: 8
Registrado: 11 Jul 2008, 18:52
NotaPublicado: 11 Jul 2008, 19:04
hOla muy bueno tu ejemplo!..Pero tengo una duda, no se como hacerlo, quiero poner esta grilla dentro de un Tab Panel, y hacer que cuando uno le de click a un registro, abra un nuevo Tab con el detalle de ese registro, seria posible hacer esto? eh visto los ejemplos de grillas(grids) y de panels por separado pero eh intentado hacer lo que les comento sin exito.. . alguien tiene alguna sugerencia?

saludos!!
Avatar de Usuario
Ext.foro.Administrador
Mensajes: 1932
Registrado: 07 Mar 2008, 20:45
Ubicación: Argentina
NotaPublicado: 12 Jul 2008, 15:18
Tendrías que usar el evento rowclick... entonces cuando clickea en una fila, abres un nuevo Tab.

Quizás puedas ayudarte con el ejemplo /examples/grid/binding.html que trae la librería.

Saludos.
Aprender haciendo...
Desarrollo de aplicaciones en ExtJS [CONSULTAR].
Buscar en el foro antes de preguntar y Leer la Documentación.
Imagen

Ext.foro.Nuevo
Mensajes: 40
Registrado: 26 May 2008, 05:14
NotaPublicado: 12 Nov 2008, 07:43
Hola!

Tengo una duda.

Yo uso servlets para crear el Json y este devuelve un string con todos los datos, no devuelve enteros.
Como hago entonces para devolver el start y el limit?
Avatar de Usuario
Ext.foro.Administrador
Mensajes: 1932
Registrado: 07 Mar 2008, 20:45
Ubicación: Argentina
NotaPublicado: 12 Nov 2008, 15:42
El start y el limit lo envías a través de ExtJS, por medio del Store. No es necesario que lo devuelvas con un JSON.
Aprender haciendo...
Desarrollo de aplicaciones en ExtJS [CONSULTAR].
Buscar en el foro antes de preguntar y Leer la Documentación.
Imagen

Ext.foro.Experimentado
Mensajes: 384
Registrado: 11 Jul 2008, 04:56
NotaPublicado: 19 Nov 2008, 11:19
Me parece perfecto que nos ayudeis con vuestro hallazgos, y que nos faciliteis ejemplitos. son geniales y nos van de muerte.

Estoy usando precistamente este codigo y me encuentro con que el usuario puede interactuar por debajo de la ventana que abrimos. Es decir, cuando clicamos en una fila, se nos abre una ventana, pues teniéndola abierta el usuario puede clicar por debajo.

Se podria quitar esta opción?

También me gustaria que esta ventana tubiera dos botones mas de >(Siguiente) y < (Anterior) y que clicando en el nos cambiara los datos del form.


Un saludo!
Avatar de Usuario
Ext.foro.Administrador
Mensajes: 1932
Registrado: 07 Mar 2008, 20:45
Ubicación: Argentina
NotaPublicado: 20 Nov 2008, 14:41
Para evitar que seleccione la grilla, que mejor que crear un Modal (máscara) y evitar que pueda interactuar con otros componentes que no sean la ventana.

Para hacer lo del siguiente y anterior, podrías usar selectNext y selectPrevious.
Aprender haciendo...
Desarrollo de aplicaciones en ExtJS [CONSULTAR].
Buscar en el foro antes de preguntar y Leer la Documentación.
Imagen

Ext.foro.Miembro
Mensajes: 244
Registrado: 15 Dic 2007, 22:03
Ubicación: Madrid-Spain
NotaPublicado: 04 Dic 2008, 05:13
Yo personalmente para evitar que me clickeen el grid, utilizo que después de seleccionar una fila, y abrir una ventana para tratar el registro de la forma deseada, siempre oculto la ventana del grid, con wingrid.hide(), [donde wingrid es el nombre de la variable contenedor de la ventana o grid] y cuando en la nueva ventana abierta con el registro realizo las funciones, entonces bien al grabar, borrar, modificar o consultar el registro, pues al aceptar la acción en el boton, ahí pongo wingrid.show().

Con ello es suficiente para alcanzar lo deseable, y sobre todo, evitas tener varias ventanas mostrándose a la vez, que puede producir que los usuarios hagan verdaderas barbaridades.

Saludos
Carlos Torres
Madrid-Spain
http://www.tsabogados.com Mi primer proyecto EXTjs

Ext.foro.Nuevo
Mensajes: 5
Registrado: 04 Dic 2008, 06:10
NotaPublicado: 04 Dic 2008, 06:22
Hola Amigos, estoy mirando de hacer el proyecto de fin carrera qcon el ext, de momento estoy intetando mostrar la info de mi base de datos en un grid... Si embargo me he bajado este ejmplo y otros ejemplos del foro, y no consigo que el grid me muestre informacion, me sale el vacio...

No se donde puede estar el error, y si, pongo los datos correctos de mi base datos, root y mi password y la bd, bien, me falta algo mas?
Avatar de Usuario
Ext.foro.Administrador
Mensajes: 1932
Registrado: 07 Mar 2008, 20:45
Ubicación: Argentina
NotaPublicado: 04 Dic 2008, 12:41
Lordarman escribió:Hola Amigos, estoy mirando de hacer el proyecto de fin carrera qcon el ext, de momento estoy intetando mostrar la info de mi base de datos en un grid... Si embargo me he bajado este ejmplo y otros ejemplos del foro, y no consigo que el grid me muestre informacion, me sale el vacio...

No se donde puede estar el error, y si, pongo los datos correctos de mi base datos, root y mi password y la bd, bien, me falta algo mas?

Te estás asegurando que los estás corriendo bajo Apache?
Aprender haciendo...
Desarrollo de aplicaciones en ExtJS [CONSULTAR].
Buscar en el foro antes de preguntar y Leer la Documentación.
Imagen

Ext.foro.Nuevo
Mensajes: 5
Registrado: 04 Dic 2008, 06:10
NotaPublicado: 09 Dic 2008, 07:57
SI totalmente, amigo.

Si pongo los datos a piñon, me los muestra bien, el problema es al acceder a la base de datos, que por lo que sea no me lee esa informacion, y no me la muestra....
Avatar de Usuario
Ext.foro.Administrador
Mensajes: 1932
Registrado: 07 Mar 2008, 20:45
Ubicación: Argentina
NotaPublicado: 09 Dic 2008, 08:49
Que tipo de BD estás usando?
Aprender haciendo...
Desarrollo de aplicaciones en ExtJS [CONSULTAR].
Buscar en el foro antes de preguntar y Leer la Documentación.
Imagen

Ext.foro.Nuevo
Mensajes: 5
Registrado: 04 Dic 2008, 06:10
NotaPublicado: 22 Ene 2009, 05:30
Perdon x el retraso. utilizo MySQL
Siguiente

Volver a Ejemplos y proyectos





  • Publicidad (ayudanos a mantener el Foro haciendo un click sobre la misma)
  • Cuixer, una forma de administrar páginas web que nunca viste!