Foro

consultar el store por mas de un campo

0
Hola, alguien sabe como hacer una búsqueda en el store por mas de un campo? actualmente estoy buscando vía: store.find('id_vehiculo',id_vehiculo); esto me retorna un -1 si no encuentra una coincidencia y el index si la encuentra, necesito hacer una búsqueda por 2 campos (id_vehiculo y fecha) pero no sé como hacerlo. cualquier luz será agradecida
0
ahora me acabo de dar cuenta que con ExtJS tambien puedo hacer esto: var fecha = new Date("3/1/2011 12:02"); var fecha_inicio = new Date("3/1/2011 12:00"); var fecha_final = new Date("3/1/2011 12:15"); if (fecha.between(fecha_inicio,fecha_final) === true){ console.log('en rango'); } else { console.log('fuera de rango'); } :-D :-D
0
Gracias por el tip, no sabía de ese between que agregaba ExtJS al prototipo de Date =D>
0
al final hice esto, no sé si es lo mas eficiente y correcto pero me funciona (en la consola por lo menos): var fecha = new Date("3/1/2011 12:02").getTime(); var fecha_inicio = new Date("3/1/2011 12:00").getTime(); var fecha_final = new Date("3/1/2011 12:15").getTime(); if (fecha >= fecha_inicio && fecha
0
muchas gracias me fue muy útil y sobre lo mismo, sabes como comparar en javascript si una fecha y hora "cae" dentro de un rango de fechas y horas, me explico, necesito determinar si una fecha/hora x está dentro de un rango producido por una fecha/hora inicial y una fecha/hora final. Se me ocurrió que tal vez podría transformar las fechas en timestamp pero no sé si eso resultaría.
0
Utiliza el método findBy, algo así: store.findBy(function(record,id){ return record.get("campo1") > 5 && record.get("campo2") < 10; }); Puedes poner la condición que quieras con los campos que quieras, si la condición es false no te regresa el record, si es true si que te lo regresa. Saludos

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.