Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Filtrar por fechas con jqgrid

Estas en el tema de Filtrar por fechas con jqgrid en el foro de Frameworks JS en Foros del Web. Saludos a todos En mi base de datos tengo un campo timestamp y me interesa realizar búsquedas entre dos fechas concretas. Por ejemplo los registros ...
  #1 (permalink)  
Antiguo 23/06/2011, 00:49
 
Fecha de Ingreso: agosto-2004
Mensajes: 312
Antigüedad: 20 años, 4 meses
Puntos: 0
Filtrar por fechas con jqgrid

Saludos a todos

En mi base de datos tengo un campo timestamp y me interesa realizar búsquedas entre dos fechas concretas.
Por ejemplo los registros comprendidos entre 01/05/2011 y 15/06/2011.

Las opciones de búsqueda por defecto de jqgrid sólo me permiten buscar los que sean mayores que una determinada fecha, o menores, o iguales,... pero no he encontrado la opción para enviarle un intervalo de fechas.

Si alguien sabe alguna página con un tutorial o que opciones hay que marcar para poder añadir ese segundo filtro...

Si está en la documentación, ¿podeis decirme dónde? Mi inglés no es muy bueno y puede que haya pasado por delante sin verlo

Muchas gracias por adelantado
  #2 (permalink)  
Antiguo 28/06/2011, 03:51
 
Fecha de Ingreso: agosto-2004
Mensajes: 312
Antigüedad: 20 años, 4 meses
Puntos: 0
Respuesta: Filtrar por fechas con jqgrid

He estado leyendome de nuevo la documentación de jqgrid y he encontrado el código para hacer búsquedas avanzadas. No es el nombre que yo puse pero si que resuelve lo que preguntaba.
El código a añadir es:
Código Javascript:
Ver original
  1. jjQuery("#grps").jqGrid('navGrid','#pgrps',
  2. {edit:false,add:false,del:false},
  3.  {},
  4. {},
  5. {},
  6. {multipleSearch:true, multipleGroup:true}
  7.  );
Esto envía una cabecera al archivo que gestiona los datos. En mi caso la cabecera es la siguiente:
Código Javascript:
Ver original
  1. filters {"groupOp":"AND","rules":[{"field":"nombre_completo","op":"eq","data":"Juan Garcia"},{"field":"id","op":"eq","data":"15"}]}
Supongo que puedo hacer un script que me organice el filtro para que pueda coger los datos y realizar una consulta sql en condiciones. Lo que ocurre es que antes de reinventar la rueda quiero saber si eso ya está hecho. Le he estado dando vueltas a la página de jqgrid pero no lo veo. Sigo buscando, pero si alguien sabe contestarme, se lo agradecería para no invertir más tiempo del necesario.

Muchas gracias

Saludos
  #3 (permalink)  
Antiguo 28/06/2011, 07:52
 
Fecha de Ingreso: agosto-2004
Mensajes: 312
Antigüedad: 20 años, 4 meses
Puntos: 0
Respuesta: Filtrar por fechas con jqgrid

Hola de nuevo
Sigo contestándome.
Como no tengo ni idea de json no me he dado cuenta hasta ahora de que el parámetro filters está codificado de esa manera. Así que voy a ver si consigo averiguar como lo descompongo de una manera que me sirva.

Como el procesado de json en php es tema de otro foro, por mi parte doy por cerrado este tema.

Espero que ésto sirva a alguien.

Saludos

Etiquetas: fechas, filtrar, javascript, jqgrid
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:29.