Autocomplete disponibles en base a rango de dos fechas seleccionadas
Autocomplete disponibles en base a rango de dos fechas seleccionadas
Deseamos que al seleccionar la fecha y hora de inicio y de fin desde <p:calendar>, mostrar en un autocomplete los vehículos disponibles entre ese intervalo.

Video:
Se usa para formularios de edición de fecha hora que estan en rangos
Al cambiar la fecha y hora tener presente que puede caer en otro rango
Por ejemplo si editamos las fechas y horas del ferrari, que esta entre 16.00 y 23.00 si tratamos de editar el segundo registro colocando lo en un intervalo que este entre 1.50 7 15.00 horas no lo pemitira
El formulario permite editar fechas y vehículos y conductores validando el rango.
Personalizar el <p:calendar>

En este ejemplo creamos un componente <p:calendar> personalizado,
Invocamos el evento dateSelect
Los autocomplete deben excluir los registros actuales
Componente
ViajeController.java
Definir atributo
init()
Método completeVehiculo()
Verificamos si hay cambios en fechas horas
Verifica si cambio la fecha y hora
isVehiculoActivoDisponible()
isVehiculoActivoDisponibleExcluyendoMismoViaje(Vehiculo vehiculo)
Busca el vehiculo y excluye el actual
save()
edit()
Validar si cambio la fecha y hora
ViajesServices.java
vehiculoDisponible()
Verifica si esta disponible el vehiculo
vehiculoDisponibleExcluyendoMismoViaje()
Verifica si esta disponible excluyendo el mismo viaje para edición.
Last updated
Was this helpful?