Отключить выбор строки в jqGrid по правому клику

В jqGrid я в настоящее время отключаю выбор строки следующим образом:

beforeSelectRow: function() {
     return false;
}

Это отлично работает для левого клика. Тем не менее, я заметил, что это не стрельбаbeforeSelectRow обработчик событий и выбор строки, когда я щелкаю правой кнопкой мыши. Это проблема для меня, так как я реализую пользовательское контекстное меню.

Я могу обойти это с тем, что сам аскер признал, что хак найден здесь:Можно ли остановить выделение и / или выделение строки (й) jqGrid?

Есть ли другой, менее хакерский способ сделать это?

Спасибо!

Обновить

Похоже, это только проблема с подсетями. Пожалуйста, обратитесь к этомупример, Вы заметите, что щелчок левой кнопкой мыши не выбирает строку, но щелчок правой кнопкой делает.

(Я взял ленивый выход и украл этот пример из ответа на другой вопрос, предоставленный Олегом.)

Ответы на вопрос(1)

Ваш ответ на вопрос