我希望在同一网格中拖放行时捕获drop事件。
我正在寻找" Sortable Rows"此处列出的示例(版本3.6)
http://trirand.com/blog/jqgrid/jqgrid.html
我可以在本地复制此示例。而不是使用
jQuery("#sortrows").jqGrid('sortableRows');
从示例中,我使用了以下内容:
jQuery("#sortrows").jqGrid('sortableRows', {
ondrop: function (ev, ui, getdata) {
alert('fired');
}
});
我没有改变任何其他事情。但是,当我删除一行时,ondrop事件似乎没有被触发。
如何在我的情况下捕获掉落和其他事件?
顺便说一句,如果我的网格有交替颜色的行,那么拖放后刷新表的正常策略是什么?谢谢和问候!
答案 0 :(得分:1)
我找到了这篇文章:
Using SortableRows and know when rows have been moved
提及:
jQuery("#grid").sortableRows( options )
"options" is the passed to the sortable plugin.
options = { update : function(e,ui){} }
在更新方法中,我使用了以下内容:
$(grid_selector).trigger("reloadGrid");
希望这会有所帮助。喜欢听到更好的解决方案。