2013-11-21 3 views
0

Есть ли возможность заменить метод jqGrid по умолчанию «rowclick»? По умолчанию подсветка строки появляется после щелчка мыши. Мне нужно удалить этот эффект и обработать появление строки вручную. Это возможно?Как перехватить обработчик по умолчанию «rowclick»

P.S: этот код не помогло мне

$("#grid").unbind("click"); 
$("#grid").unbind("rowclick"); 
$("#grid").on("rowclick", function(event){return false;}); 

все еще появляется строка подсветка.

ответ

0

Попробуйте это:

$("grid").on("rowclick", function(event){ 
    event.stopPropagation(); 
    event.preventDefault ? event.preventDefault() : (event.returnValue = false); 
}); 
+0

Не работает для меня. – cyberXndr

+0

обновил мой ответ. –

+0

решена путем добавления _selectionmode: 'none'_ к атрибутам сетки и обработке selected_position с использованием API – cyberXndr

Смежные вопросы