2016-12-10 3 views
0

Je suis en train de réagir à un événement lorsque l'utilisateur clique sur select all événement sur l'en-tête de ui-grid. Toutes les lignes sont sélectionnées, ce qui est un comportement attendu, mais les lignes de groupe de haut niveau ne sont pas sélectionnées, ce qui, à mon avis, est contre-intuitif pour un utilisateur. Vous pouvez voir exemple ici: http://embed.plnkr.co/rUsK0LfGF3ws8vhsc9sR/Sélection de la ligne de niveau de groupe sur la sélection de tous les événements sur ui-grid

Example

Je sais que l'événement est déclenché:

gridApi.selection.on.rowSelectionChangedBatch($scope,function(rows){ 
      // do something 
}); 

Mais quand j'itérer lignes passé à fonctionner, je ne vois pas ceux qui sont des lignes au niveau du groupe afin que je puisse les sélectionner. Y a-t-il un moyen de faire cela?

+0

Vérifiez ma réponse ci-dessous – Aravind

Répondre

0

Selon la documentation HERE

lignes d'en-tête de groupe ne peuvent pas être modifiés, et si vous utilisez la fonction de sélection, ne peut pas être sélectionné. Ils peuvent cependant être exportés.

Jetez un oeil à la capture d'écran ci-dessous qui est tirée de regroupement complexe trouvé hereenter image description here