laptop and a wrench

Error

Using the ‘viewModel’ property to configure the Time Slider widget, and then using the ‘play()‘ method, causes the first date value defined in the ‘stops’ property to be skipped.

Última publicación: September 22, 2021 ArcGIS API for JavaScript
Número de ID del error BUG-000141819
EnviadoJuly 29, 2021
Última modificaciónJune 5, 2024
Relacionado conArcGIS API for JavaScript
Versión encontrada4.20
Sistema operativoWindows OS
Versión de sistema operativo10.0 64 Bit
EstadoWill Not Be Addressed

Información adicional

This is not known limitation. When a timeSlider.play() function is called, the thumbs immediately jump to the next 'stop' and then pause for the playRate time period. The observed behavior when explicitly defining a ViewModel is by design. When properties are defined at the widget level there is a perceived pause. This is because the widget is still hydrating the view model and is unable to perform the first movement. This is the reason with the 5 seconds delay. To remove the delay, the user should wait for the widget to fully initialize as shown below. timeSlider.when(() => { timeSlider.play(); }); If the user would like to pause the playing for a prescripted about of time then I would suggest something like as follows. // Wait three seconds after TimeSlider has fully loaded to play. timeSlider.when(async () => { const pause = new Promise((resolve) => { setTimeout(() => { resolve(); }, 3000); }); await pause; timeSlider.play(); });

Solución alternativa

  • Define all property values for the Time Slider widget directly, without using ‘viewModel’ property.
  • Do not use the ‘play()’ method to start the slider animation automatically.

Pasos para reproducir

ID del error: BUG-000141819

Software:

  • ArcGIS API for JavaScript

Recibir notificaciones cuando cambie el estado de un error

Descargar la aplicación de soporte de Esri

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga