J'ai un problème, permettez-moi de le dire simplement dans mon exemple de plunker. Je veux savoir pourquoi ma fonction $scope.revertSelection()
ne fonctionne pas. http://plnkr.co/edit/3KXrUuCsSACuhefmyzxN?p=info
Pas:
Trier la grille de droite par nom (ordre décroissant)
Sélectionnez 3-4 lignes au hasard
Cliquez sur le bouton "Copier", toutes les lignes sélectionnées sont copiées dans $scope.retainSelection
Trier la grille de droite par nom (ordre croissant)
Cliquez sur le bouton "Revenir" (cela ne fonctionne pas)
Je m'attends à ce que toutes les lignes précédemment sélectionnées à l'étape 2) soient sélectionnées à nouveau, ce qui ne se produit pas :-( veuillez m'aider avec le problème. J'ai recherché sur Google mais je n'ai trouvé aucun document de gridApi.selection
rechercher d'autres méthodes pour répondre à mes besoins.
Remarque: j'utilise Ui.grid et non ng-grid
Je devrais utiliser ...
$scope.gridApi.grid.modifyRows($scope.gridOptions.data);
$scope.gridApi.selection.selectRow($scope.gridOptions.data[i]);
...au lieu de...
$scope.gridApi.selection.selectRow(i);
Mon ami a donné lien vers les documents .