2010-03-29 50 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