desidero configurare ng-grid
avere la seguente comportamento selezione di più:ngGrid multiselect annullando selezione corrente
Selezione di una singola riga si annulla la selezione precedente
Selezionando con Ctrl o Spostamento aggiunge alla selezione corrente (ad esempio selezionando i file in Windows Explorer, ad esempio)
Particolari:
- se seleziono una riga, l'intera riga è selezionata (enableRowSelection)
- se seleziono una riga che tiene Ctrl la nuova riga è selezionata in aggiunta al momento selezionata righe
- se seleziono tengono spostamento gamma viene selezionato
- se seleziono una riga senza premere alcun tasto desidero riga da selezionare e l'altra s non selezionati
ng-grid
opere come previsto, tranne per l'ultimo passaggio (deselezionando la altre righe quando si fa clic di fila)
in base a tutte le demo sulla loro pagina (http://angular-ui.github.io/ng-grid/) facendo clic su una riga selezionata la deseleziona. Stai vedendo errori javascript nella console perché dovrebbe funzionare – Ronnie
@Ronnie grazie per il tuo commento: selezionando di nuovo una riga lo deseleziona davvero, ma quello di cui ho bisogno è che facendo clic su una riga che non è selezionata deseleziona tutti gli altri (e seleziona quello cliccato) – mabi
Quindi, si desidera attivare $ scope.gridOptions {multiSelect: false} su $ scope.gridOptions {multiSelect: true} quando si usa Ctrl + clic? Sembra la stessa domanda della precedente domanda SO: http://stackoverflow.com/questions/19090613 dove @Dar ha risolto una soluzione sporca per questo. (usando solo le sue parole :) – AardVark71