我有一个名为:grid2 的 jqgrid。当我点击一行时,它开始编辑它并在旁边添加一些小的编辑图标。但是,如果我在该编辑输入中再次双击(或数百次),它会一遍又一遍地附加图标,导致混乱。
ondblClickRow: function(id){
$("#grid2").editRow(id);
displayEditIcons('grid2', id, 'id');
},
我需要取消两次双击事件或删除输入的 dbclick 事件处理程序。
一个线索是在 jqGrid 事件中添加这一行:
$("#grid2 input").bind('dblclick',function(e){$(this).attr('disabled', 'disabled');});
但我需要: 1. 不是禁用输入而是禁用处理程序 2. 它只适用于第三次点击。3. 它应该适用于所有活动的行字段。
附言。我找到了修复我找到了修复以防有人感兴趣。
$("#grid2 input").bind('dblclick',function(e){ return false; });