Wyłącz wybór wiersza w jqGrid po kliknięciu prawym przyciskiem myszy

W jqGrid obecnie wyłączam wybór wiersza za pomocą następujących elementów:

beforeSelectRow: function() {
     return false;
}

Działa to dobrze przy kliknięciu lewym przyciskiem myszy. Zauważyłem jednak, że nie strzelabeforeSelectRow obsługi zdarzeń i nadal wybierając wiersz, gdy klikam prawym przyciskiem myszy. Jest to problem dla mnie, ponieważ implementuję niestandardowe menu kontekstowe.

Jestem w stanie poradzić sobie z tym, co sam przyznał, że jest to włamanie znalezione tutaj:Czy możliwe jest zatrzymanie wybierania i / lub wyróżniania wierszy jqGrid?

Czy jest jakiś inny, mniej hackowy sposób na to?

Dzięki!

Aktualizacja

Wydaje się, że jest to tylko problem z podkategoriami. Proszę odnieść się do tegoprzykład. Zauważysz, że kliknięcie lewym przyciskiem myszy nie powoduje zaznaczenia wiersza, ale kliknięcie prawym przyciskiem myszy.

(Podszedłem leniwie i ukradłem ten przykład z odpowiedzi na inne pytanie dostarczone przez Olega.)

questionAnswers(1)

yourAnswerToTheQuestion