jqGrid - Mit den Pfeiltasten nach oben / unten navigieren?

8

Ist es möglich, mit den Pfeiltasten nach oben und nach unten zwischen den Zeilen zu navigieren?

Wenn z. B. die erste Zeile im Raster ausgewählt ist und der Benutzer die Schaltfläche 'nach unten' drückt, möchte ich, dass das Raster die Auswahl dieser Zeile aufhebt und die nächste Zeile im Raster auswählt.

Es gibt einen Beitrag in den jqGrid-Foren dazu unter Ссылка , aber das Aktivieren des Zellenbearbeitungsmodus ist für mich keine Lösung, da dies viele andere unerwünschte Rasterverhalten verursachen wird.

    
Justin Ethier 07.01.2010, 17:01
quelle

4 Antworten

12

Die Tastaturnavigation wurde ab Version 4.0 zu jqGrid hinzugefügt.

Um zu beginnen, gehen Sie zur Demoseite und navigieren Sie zu Functionality | Keyboard navigation .

Der folgende Code wird zum Binden der Pfeiltasten verwendet:

%Vor%

Aber wie die Demo zeigt, können Sie Optionen übergeben, um auch andere Schlüssel zu binden:

%Vor%

Weitere Informationen finden Sie in der Methode bindKeys im Dokumentations-Wiki.

    
Justin Ethier 06.07.2011, 15:45
quelle
5
%Vor%     
Daniel Moura 07.01.2010 17:15
quelle
5

Dies funktioniert nur, wenn Sie ein Raster auf dem Bildschirm haben, weil es die Tasten auf / ab der Dokumentebene außer Kraft setzt, aber es ist ein Anfang.

%Vor%     
Jonesy 21.04.2011 18:51
quelle
0

Verwenden Sie dazu

%Vor%

Dies funktioniert jedoch nicht, wenn an das Gitter ein .disableSelection() angehängt ist. jquery disable selection stoppt die Auswahl des Textinhalts innerhalb eines Objekts. Wenn dies auf ein Raster angewendet wird, kann der Benutzer keinen Text innerhalb eines Rasters auswählen und in die Zwischenablage kopieren.

    
Justin Levene 11.07.2014 16:36
quelle

Tags und Links