laptop and a wrench

Bogue

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.

Dernière publication: September 22, 2021 ArcGIS API for JavaScript
Numéro d’ID de bogue BUG-000141819
EnvoiJuly 29, 2021
Dernière modificationJune 5, 2024
S’applique àArcGIS API for JavaScript
Version trouvée4.20
Système d’exploitationWindows OS
Version du système d’exploitation10.0 64 Bit
StatutWill Not Be Addressed

Informations supplémentaires

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(); });

Solution de contournement

  • 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.

Étapes pour reproduire

ID de bogue: BUG-000141819

Logiciel:

  • ArcGIS API for JavaScript

Recevoir une notification lorsque le statut d’un bogue change

Télécharger l’application Esri Support

En savoir plus sur ce sujet

Obtenir de l’aide auprès des experts ArcGIS

Contacter le support technique

Télécharger l’application Esri Support

Accéder aux options de téléchargement