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.
Grilla con Paginación usando PHP-MySQL-JSON
23 mensajes
• Página 1 de 2 • 1, 2
Ú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. ![]() |
|
|
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
|
|
|
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. ![]() |
|
|
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!! |
|
|
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. ![]() |
|
|
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? |
|
|
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. ![]() |
|
|
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! |
|
|
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. ![]() |
|
|
Ext.foro.Miembro
Mensajes: 244
Registrado: 15 Dic 2007, 22:03 Ubicación: Madrid-Spain |
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 |
|
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. ![]() |
|
|
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.... |
|
|
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. ![]() |
|
|
Perdon x el retraso. utilizo MySQL
|
|
23 mensajes
• Página 1 de 2 • 1, 2


