Como se maneja el control de “Fecha Desde < Fecha Hasta” en pagelet_filtro.js ?
Cuando da “Operación exitosa”, como se recarga el formulario limpio, sin los datos que acaban de grabarse?
Cuando se ingresa un valor con formato incorrecto en “hora desde” u “Hora hasta”, sale el mensaje “form_validacion_error.filtro_5”, donde se setea eso para que sea más amigable?
Como se maneja el control de “Fecha Desde < Fecha Hasta” en pagelet_filtro.js ?
Acá podes hacer dos cosas:
Limitar los datepickers para que solo te permitan seleccionar fechas que cumplan la condición “Fecha Desde < Fecha Hasta” y deshabilita el resto de las fechas, fíjate como se esta haciendo acá src/siu/operaciones/modificar_periodo_alcance/encuestas/pagelet_encuestas.js en la linea 74, la idea es mas o menos la siguiente:
otra forma es validar que la fecha desde < fecha hasta antes de hacer submit, fijate como se esta haciendo en src/siu/operaciones/fecha_examen/filtro/pagelet_filtro.js linea 158:
var fecha_desde = $('#fecha_desde').val();
var fecha_hasta = $('#fecha_hasta').val();
if(fecha_desde.compareTo(fecha_hasta) > 0)
{
msg_error = info.mensajes.fecha_hasta_menor_fecha_desde;
error_filtros = true;
}
acá también vas a tener que cargar la librería JS para manejo de fechas en el pagelet.
El control era de horas, no de fechas, pero lo adapte y ya funciona. Gracias!
Ahora el problema está al intentar grabar. No llega a la accion__guardar desde pagelet_filtro.js línea 104.
Ya subí las cosas a colab.
Perfecto, funcionó con esto.
Antes del reset le agregué el mensaje de “Operación exitosa”, pero el problema es que no controla los datos obligatorios seteados en el builder_form_filtro.php. Porque sucede eso?