Tive uma situação em que eu queria que o usuário clicasse duas vezes em uma linha para ver os detalhes do item. Isso faz com que a linha apareça como um ‘link’ configurando o cursor para o ponteiro e desabilita todas as seleções para que, mesmo se clicarem e arrastarem, não vejam o irritante destaque azul.
.pointer {
cursor: pointer;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
$('#grid').jqGrid({
rowattr: function (rd) { return { 'class': 'pointer' }; },
beforeSelectRow: function(){ return false; },
ondblClickRow: function (rowid) {
var rowData = $(this).getRowData(rowid);
document.location.href = "controller/action/" + rowData['Id'];
}
});