jqGrid拖放行的副本,而不是移动行?

时间:2010-10-11 14:23:08

标签: jquery jqgrid clone

连接两个拖放网格很容易:

jQuery("#sourceGrid").jqGrid('gridDnD',{connectWith:'#targetGrid'});

但是,此将行从源移动到目标。我想复制从源到目标的行。

gridDnd的默认“drag_opt”包含“helper:'cone'”,但它似乎没有克隆。有没有人对上面的jqGrid有一个微不足道的补充,即完成复制而不是移动

2 个答案:

答案 0 :(得分:2)

设置DnD选项时使用dragcopy选项:

jQuery("#sourceGrid").jqGrid('gridDnD',{connectWith:'#targetGrid', dragcopy: true});

Link to documentation

答案 1 :(得分:1)

您可以尝试使用

jQuery("#sourceGrid").jqGrid('gridDnD',
                             {connectWith:'#targetGrid',drag_opts:{stop:null}});

jQuery("#sourceGrid").jqGrid('gridDnD',
                             {connectWith:'#targetGrid',
                              drag_opts:{stop:function(event,ui) {/*do on drop*/}}});