2010-03-29 55 views
4

假设我有以下(缩短为简单起见):的jqGrid动态事件

jQuery("#grid").jqGrid({ 
... 
ondblClickRow: function() { 
    // I want to define this function dynamically at run time 
} 
... 
}); 

如何我结合ondblClickRow事件网格减速之外。例如jQuery中我通常会做

$('#grid').bind('ondblClickRow', function() { alert('my over written event'); }); 

回答

6

你应该能够覆盖事件处理程序与setGridParam

事情是这样的:

jQuery("#grid").jqGrid('setGridParam',{ 
    ondblClickRow: function() { alert('my over written event'); } 
}); 

见文档: http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods

+0

非常好,谢谢你的作品完美。我以前看过但我再也找不到了。 – Daveo 2010-03-29 08:29:39

+1

甜。 jqgrid真棒,没人能否认! – laher 2010-03-29 20:41:06