PLEX-DATE: Fecha incompleta/invalida
Closed this issue · 2 comments
Comportamiento actual
Al ingresar la fecha por teclado en el input, plex-date actualiza el valor del atributo bindeado con una fecha autocompletada como se ejemplifica a continuación:
- Si ingreso 2 --> 02/MesCorriente/AñoCorriente
- Si ingreso 22 --> 22/MesCorriente/AñoCorriente
- Si ingreso 222 --> 22/02/AñoCorriente
etc.
De similiar manera, si, por ejemplo, quiero cambiar de año manualmente, ocurre lo siguiente:
- fecha actual por defecto: 28/05/2019
- borro último digito del año: 28/05/201 --> 28/05/0201
- agrego nuevo dígito del año: 28/05/2018 --> 28/05/2018
Este comportamiento afecta en los casos en que en la app dispara la búsqueda en el evento de cambio, sobretodo en el último caso descrito, cuando se busca por fecha de inicio, disparando primero la búsqueda con valor de fecha 28/05/0201 y después 28/05/2018. Siendo la primera búsqueda por un rango de fecha más grande (año de inicio 201) que la segunda, esta consulta es la última en resolverse, produciendo un resultado de búsqueda fuera de rango.
Resultado esperado
Plex-select debería:
a) Validar que la fecha está completa antes de actualizar el valor al atributo bindeado en el componente.
ó b) Poder ser configurable si autocompleta fechas o no.
Pasos para reproducir el problema
@plammel Vos lo que necesitas ahí es cancelar el request anterior cuando cambia el valor de la fecha.
Genial @liquid36!! 👌
Mirá @lucasgonzalezm