Comment puis-je empêcher le changement de mise au point de la fenêtre lorsque la mise à jour du modèle réactif de Meteor des modifications de l'abonnement des données?

StackOverflow https://stackoverflow.com//questions/10681918

  •  12-12-2019
  •  | 
  •  

Question

J'ai une longue page.Il contient des références à des modèles, dont certains rendent des données.

L'un des modèles de la page est abonné à une collection.Lorsque la collecte modifie la vue dans ce modèle, rend les éléments qui ont été ajoutés ou modifiés.Il fait si bien et ne recharge pas la page.

Le problème est que le centre de la page passe à ce modèle lorsque les données rendent.Les données Le modèle Render est mis à jour par d'autres utilisateurs et le serveur.Ainsi, l'utilisateur peut ne pas afficher cette partie de la page lorsqu'elle rend les données et les modifications entrantes.

Si l'utilisateur laisse la lecture de données plus loin dans la page lorsque ce modèle rend les données que la mise au point de l'écran sauvegardée dans la zone de modèle réactive de la page où les données rendues.C'est très ennuyeux.

Comment dois-je empêcher la mise au point de l'écran de sauter dans la zone qui rend les données sur une page longue?

Était-ce utile?

La solution

Meteor ne prend pas en charge l'attribut "autofocus" pour le moment.Si vous souhaitez concentrer quelque chose sur la charge de la page, vous devez le faire explicitement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top