Отключить выбор строки в jqGrid по правому клику
В jqGrid я в настоящее время отключаю выбор строки следующим образом:
beforeSelectRow: function() {
return false;
}
Это отлично работает для левого клика. Тем не менее, я заметил, что это не стрельбаbeforeSelectRow
обработчик событий и выбор строки, когда я щелкаю правой кнопкой мыши. Это проблема для меня, так как я реализую пользовательское контекстное меню.
Я могу обойти это с тем, что сам аскер признал, что хак найден здесь:Можно ли остановить выделение и / или выделение строки (й) jqGrid?
Есть ли другой, менее хакерский способ сделать это?
Спасибо!
Обновить
Похоже, это только проблема с подсетями. Пожалуйста, обратитесь к этомупример, Вы заметите, что щелчок левой кнопкой мыши не выбирает строку, но щелчок правой кнопкой делает.
(Я взял ленивый выход и украл этот пример из ответа на другой вопрос, предоставленный Олегом.)