2010-01-25 5 views
0

J'ai deux datagrids qui devraient faire tout synchronic à l'exception de l'entrée de données. J'ai déjà réussi à les faire défiler en synchronique en utilisant l'événement scroll. Ma question est maintenant comment sélectionner un élément d'une grille de données uniquement par programmation, et comment obtenir l'effet mouseover et en soulignant la ligne correspondante avec une couleur bleu vif?Comment faire la sélection de la grille de données et l'effet de survol (couleur bleue) par programme

tous les conseils seront appréciés! Markus

Répondre

0

J'ai trouvé la solution: l'événement de changement vous permet de marquer wether quelqu'un clique sur un élément dans la grille de données:

change="changeSecondGrid(event)"/>  
change="changeFirstGrid(event)"/> 

et vous pouvez utiliser cette méthode pour simuler la même action dans l'autre dataGrid:

firstGrid.editedItemPosition = { columnIndex: event.columnIndex, rowIndex: event.rowIndex }; 

Markus