2010-12-01 18 views
0

J'ai une page de liste (qui a datagrid). J'ai un bouton d'édition dans chaque ligne en cliquant sur ce qui ouvre la superposition (ajax modal popup). Après l'insertion/la mise à jour des données, je dois actualiser la grille de données pour afficher les données nouvellement insérées et afficher le message en haut de la page indiquant que les données sont insérées/mises à jour avec succès. Depuis que j'ai un panneau de mise à jour autour de la page, la page met l'accent sur la ligne où je clique sur le bouton d'édition afin que les utilisateurs doivent faire défiler tout le chemin pour voir un message réussi. Est-il possible de régler le focus/défilement tout le chemin après la mise à jour ajax afin que l'utilisateur peut voir si l'enregistrement est mis à jour avec succès ou non.Mettre l'accent sur le message de confirmation après la mise à jour ajax

Remarque: J'appelle la méthode updatepanel.update() pour actualiser le panneau de mise à jour après la fermeture de la fenêtre contextuelle modale.

Toute aide sera appréciée.

Répondre

0

Est-ce que la bonne vieille balise d'ancre nommée vous aiderait?

par exemple.

<a name="messageOnTop">my message</a> 
<!-- big data grid --> 

<!-- button that opens the overlay doing business --> 
<a href="#" onclick="doOverlay(); 
    /* when finished with overlay: */ 
    document.location = '#messageOnTop'">button</a> 

Ce qui précède est juste un pseudo-code. Ce que je veux dire, c'est que vous pouvez sauter à l'ancre avec la # -notation dans l'URL

+0

cela ne fonctionne pas. – shailesh