angulaire de l'interface utilisateur-ligne de la grille de sélection
Je suis angulaire à l'aide de l'interface utilisateur.grille mon problème est que lorsque je l'aide comme ci-dessous cliquez sur la ligne de certains de ses
enableRowSelection: true,
enableRowHeaderSelection: false,
multiSelect: false
après j'ai changé de
enableRowSelection: true,
enableRowHeaderSelection: true,
multiSelect: false
sélectionner la case de travail mais ne fonctionne pas cliquez sur une ligne s'il vous plaît aider...
OriginalL'auteur vamsikrishnamannem | 2015-04-06
Vous devez vous connecter pour publier un commentaire.
Voir cette question: https://github.com/angular-ui/ng-grid/issues/2254
À l'heure actuelle, en-tête de ligne de sélection de rangée et de sélection ne travaillent pas de concert. Je crois que le premier a été conçu comme un ouvrage de disposer de sélection de ligne lorsque la cellule de navigation a été utilisé.
La variation est inscrite en tant qu'accessoire, il est donc sur la feuille de route, juste pas prévu pour la version 3.0.
Mise à jour:
OK, voici comment vous pouvez le faire (bien que s'appuyant sur une unreleased version bêta du module pour quelque chose qui est "urgent" n'est pas une bonne idée, de l'OMI).
De prendre le code de la fonction de sélection du uiGridCell directive, déchirer, et le mettre dans votre propre module. Plus précisément, le code ici: https://github.com/angular-ui/ng-grid/blob/v3.0.0-rc.20/src/features/selection/js/selection.js#L757
Voici quelques unfinied exemple de code. Vous aurez envie de vous assurer de ne pas se lier à en-tête de ligne ou des cellules de la case de sélection ne fonctionne pas.
Et enfin voici un plunker qui illustre l'ensemble de la chose. Vous pouvez simplement copier ce code et de le modifier comme vous le souhaitez: http://plnkr.co/edit/44SYdj19pDDaJWiSaPBt?p=preview
Bon j'ai ajouté un exemple de comment vous pouvez le faire pour l'instant.
si l'interface utilisateur de la grille de ne pas avoir quelque chose comme votre
touchStart(evt)
déjà? ng-grille utilisée pour avoirbeforeSelection
. Avez-vous continué à utiliser l'interface utilisateur-réseau?Je ne pense pas que ce est plus nécessaire. Voir ma réponse (probablement en dessous)
OriginalL'auteur c0bra
cette question a soi-disant été longtemps fixe (https://github.com/angular-ui/ui-grid/commit/679b615bd19ff71ff1e835d7f6066e7a919f279a), mais il persiste pour moi dans angular-ui-grille version 3.1.1
Il y a une nouvelle question sur le sujet (https://github.com/angular-ui/ui-grid/issues/5474) avec une solution de contournement pour remplacer une règle css avec celui-ci:
OriginalL'auteur molecular