JqGrid:drop事件在同一网格中拖放行时不会触发

JqGrid:drop事件在同一网格中拖放行时不会触发,jqgrid,drag-and-drop,Jqgrid,Drag And Drop,我希望在同一网格中拖放一行时捕获拖放事件 我正在查看此处列出的“可排序行”示例(版本3.6) 我能够在本地复制这个示例。而不是使用 jQuery("#sortrows").jqGrid('sortableRows'); 在该示例中,我使用了以下内容: jQuery("#sortrows").jqGrid('sortableRows', { ondrop: function (ev, ui, getdata) { alert('fired'); } }); $(

我希望在同一网格中拖放一行时捕获拖放事件

我正在查看此处列出的“可排序行”示例(版本3.6)

我能够在本地复制这个示例。而不是使用

jQuery("#sortrows").jqGrid('sortableRows');
在该示例中,我使用了以下内容:

jQuery("#sortrows").jqGrid('sortableRows', {
   ondrop: function (ev, ui, getdata) {
     alert('fired');
   }    
});
$(grid_selector).trigger("reloadGrid");
我没有改变其他任何事情。但是,当我删除一行时,ondrop事件似乎没有被触发

在我的情况下,如何抓住落差和其他事件

顺便说一句,如果我有一个交替颜色行的网格,在拖放之后刷新表的正常策略是什么

谢谢和问候

我找到了这个帖子:

其中提到:

jQuery("#grid").sortableRows( options )

"options" is the passed to the sortable plugin.

options = { update : function(e,ui){} }
在更新方法中,我使用了以下内容:

jQuery("#sortrows").jqGrid('sortableRows', {
   ondrop: function (ev, ui, getdata) {
     alert('fired');
   }    
});
$(grid_selector).trigger("reloadGrid");
希望这有帮助。喜欢听到更好的解决方案