最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - jqGrid dynamic event - Stack Overflow

programmeradmin1浏览0评论

Suppose I have the following (shortened for simplicity):

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

How to I bind ondblClickRow event outside of the grid Deceleration. For example in jQuery I would normally do

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

Suppose I have the following (shortened for simplicity):

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

How to I bind ondblClickRow event outside of the grid Deceleration. For example in jQuery I would normally do

$('#grid').bind('ondblClickRow', function() { alert('my over written event'); });
Share Improve this question edited Mar 29, 2010 at 6:56 Matt Blaine 1,97614 silver badges22 bronze badges asked Mar 29, 2010 at 6:55 DaveoDaveo 19.9k10 gold badges49 silver badges72 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 6

You should be able to override event handlers with setGridParam

Something like this:

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

See docs: http://www.trirand./jqgridwiki/doku.php?id=wiki:methods

Have you ever successfully used setGridParam for the subGridRowExpanded event?

jqGrid method setGridParam on event subGridRowExpanded causes error

发布评论

评论列表(0)

  1. 暂无评论