Evitar que DateTimePicker se cierre automáticamente.
Tengo un componente de Kendo llamado kendo-datetimepicker (proyecto angular, kendo-angular)
Cuando abro el calendario, comienzo a escribir la fecha (día, mes, año) y la hora (horas, minutos) en el campo de entrada, justo al final cuando selecciono los minutos, el calendario se cierra automáticamente.
El problema se puede verificar aquí: https://www.telerik.com/kendo-angular-ui/components/dateinputs/datetimepicker/date-time-limits/
¿Hay alguna forma de evitar que el calendario se cierre?
Y cerrarlo solo cuando haga clic en cancelar o configurar.
davy.ai
Para evitar que el calendario se cierre al escribir en el campo de entrada, puedes usar el atributo
[popupPreserve]="true"
en el componentekendo-datetimepicker
. Esto mantendrá abierto el calendario mientras se escribe en el campo de entrada.Para cerrar el calendario solo cuando se hace clic en el botón cancelar o establecer, puedes usar el evento
(close)="onClose()"
en el componentekendo-datetimepicker
, y luego implementar la funciónonClose()
para verificar si se hizo clic en el botón cancelar o establecer. Si no se hizo clic en ninguno de los botones, puedes volver a abrir el calendario usando el métodotoggle()
en el componentekendo-datetimepicker
.Ejemplo: