Deaktivieren Sie die Zeilenauswahl in jqGrid, indem Sie mit der rechten Maustaste klicken
In jqGrid deaktiviere ich derzeit die Zeilenauswahl mit den folgenden Optionen:
beforeSelectRow: function() {
return false;
}
Dies funktioniert gut für Linksklick. Mir ist jedoch aufgefallen, dass es das nicht abfeuertbeforeSelectRow
Ereignishandler und immer noch die Zeile auswählen, wenn ich mit der rechten Maustaste klicke. Dies ist ein Problem für mich, da ich ein benutzerdefiniertes Kontextmenü implementiere.
Ich kann das umgehen, wenn der Fragesteller selbst zugibt, dass hier ein Hack gefunden wurde:Ist es möglich, die Auswahl und / oder Hervorhebung von jqGrid-Zeilen zu stoppen?
Gibt es eine andere, weniger hackige Möglichkeit, dies zu tun?
Vielen Dank!
Aktualisieren
Dies ist anscheinend nur ein Problem mit Teilgittern. Bitte beziehen Sie sich daraufBeispiel. Beim Klicken mit der linken Maustaste wird die Zeile nicht ausgewählt, beim Klicken mit der rechten Maustaste jedoch.
(Ich bin faul rausgegangen und habe dieses Beispiel aus einer Antwort auf eine andere Frage von Oleg gestohlen.)