2017-08-30 3 views
0

J'ai une grille de liste qui affiche les enregistrements récupérés à partir de la source de données Rest. Lorsque je réinitialise la grille de la liste, elle supprime tous les enregistrements de la grille de la liste. Mais l'enregistrement déjà sélectionné reste le même. Mon besoin est, l'enregistrement sélectionné ne doit pas rester sélectionné après la réinitialisation. J'ai essayé invalidatecache, redraw, setData. Mais rien ne fonctionne. Des suggestions?Effacer l'enregistrement sélectionné dans Liste grille smartgwt

Répondre

1

Je pense que cette méthode devrait fonctionner.

listGrid.deselectRecord(record); 

Alors vous pourriez faire quelque chose comme ceci:

listGrid.deselectRecord(listGrid.getSelectedRecord()); 

Ou si cela ne vous pas pu travailler, essayez de sélectionner le premier enregistrement dans la grille avec:

listGrid.selectRecord(0); 
+0

Merci Alan . Cela a fonctionné – Anutharsha

+0

Great! Si je vous ai aidé, pourriez-vous accepter ma réponse? – Alan