angulaire de l'interface utilisateur-réseau: comment faire pour mettre en surbrillance la ligne à la souris?

Je tiens à souligner une ligne entière de l'angulaire de l'interface utilisateur-réseau lorsque la souris est au-dessus de lui.

J'ai essayé de modifier le rowTemplate par l'ajout de ng-mouseover et ng-mouseleave rappels qui définir la couleur d'arrière-plan.

Voici mon rowTemplate-je m'attends à les trois premières lignes de modifier l'ensemble de la ligne de couleur rouge. Mais seulement la cellule actuellement sous la souris est changé.

<div
    ng-mouseover="rowStyle={'background-color': 'red'}; grid.appScope.onRowHover(this);"
    ng-mouseleave="rowStyle={}"
    ng-style="rowStyle"
    ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.uid"
    ui-grid-one-bind-id-grid="rowRenderIndex + '-' + col.uid + '-cell'"
    class="ui-grid-cell"
    ng-class="{ 'ui-grid-row-header-cell': col.isRowHeader }"
    role="{{col.isRowHeader ? 'rowheader' : 'gridcell'}}"
    ui-grid-cell>
</div>

Comment puis-je mettre en surbrillance une ligne entière à la souris événements?

Une autre approche que j'ai essayé: à l'aide de certains fonction de rappel de ce faire-comme le appScope.onRowHover dans l'exemple. Ici, j'ai le champ d'application de la ligne a plané sur. Comment puis-je aller sur le style de ligne à l'intérieur de la onRowHover fonction?

Merci!

Lien vers Plunkr. - Je m'attendre en passant la souris sur une cellule de la grille à transformer la totalité de la ligne rouge.

OriginalL'auteur ethan | 2015-11-26