Desativar linha selecione em jqGrid no botão direito
No jqGrid, estou atualmente desativando a seleção de linha com o seguinte:
beforeSelectRow: function() {
return false;
}
Isso funciona bem para clicar com o botão esquerdo. No entanto, notei que não está disparandobeforeSelectRow
manipulador de eventos e ainda selecionando a linha quando clico com o botão direito do mouse. Isso é um problema para mim já que estou implementando um menu de contexto personalizado.
Eu sou capaz de contornar isso com o que ele mesmo admitiu ser um hack encontrado aqui:É possível impedir que as linhas jqGrid sejam selecionadas e / ou destacadas?
Existe alguma outra maneira, menos hacky para fazer isso?
Obrigado!
Atualizar
Parece que este é apenas um problema com sub-redes. Por favor recorra a istoexemplo. Você notará que clicar com o botão esquerdo não seleciona a linha, mas clicar com o botão direito do mouse.
(Eu peguei o jeito preguiçoso e roubei este exemplo de uma resposta para uma pergunta diferente fornecida por Oleg.)