从JqGrid中捕获选择的更改事件

时间:2011-03-28 16:15:36

标签: asp.net-mvc-2 javascript-events jqgrid

我正在研究一个使用JQGrid的MVC项目。在我的一个网格中,我有一个子网格。在子网格中,其中一列是下拉列表。我想捕获此下拉列表的更改事件,以便我可以使用所选项目设置下一个单元格的默认值。

我使用Firebug查看html的ID,并尝试了以下代码,但不会触发警报。

$('#MySelectId').change(function() {
        alert('Test');
    });

这种方法在使用模态编辑表单时有效,但我使用内联编辑,并希望在用户更改网格上的下拉列表时捕获事件。

1 个答案:

答案 0 :(得分:4)

您可以将dataEvents属性定义为editoptions的一部分。在dataEvents中,您定义了自定义'change'事件句柄,jqGrid将在编辑模式下初始化相应单元格后进行绑定。请参阅herehere示例。