Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript dGrid:同时使用DnD和Paginaiton_Javascript_Drag And Drop_Dojo_Dom Events_Dgrid - Fatal编程技术网

Javascript dGrid:同时使用DnD和Paginaiton

Javascript dGrid:同时使用DnD和Paginaiton,javascript,drag-and-drop,dojo,dom-events,dgrid,Javascript,Drag And Drop,Dojo,Dom Events,Dgrid,我正在使用带有分页扩展的Dgrid显示数据。对于同一个网格,我已经实现了网格的DnD。所以我可以上下移动行,并使用它重新排列行索引 但是现在,随着行数的增加,网格被划分为5个以上的页面。在这种情况下,如何使用DnD将行从第5页移动到第1页 我看到的一种可能性是,在底部分页栏的悬停处更改页面。根据,有一种方法称为gotoPage,它通过编程方式切换页面。但是,如何捕获网格分页悬停事件?以及如何在悬停状态下获取页码,以便将其传递给上面的方法。在dom节点上使用Dgrid解决了这个问题。所以基本上,我

我正在使用带有分页扩展的Dgrid显示数据。对于同一个网格,我已经实现了网格的DnD。所以我可以上下移动行,并使用它重新排列行索引

但是现在,随着行数的增加,网格被划分为5个以上的页面。在这种情况下,如何使用DnD将行从第5页移动到第1页

我看到的一种可能性是,在底部分页栏的悬停处更改页面。根据,有一种方法称为gotoPage,它通过编程方式切换页面。但是,如何捕获网格分页悬停事件?以及如何在悬停状态下获取页码,以便将其传递给上面的方法。

在dom节点上使用Dgrid解决了这个问题。所以基本上,我们可以为下面这样的页面附加事件

grid.on('.dgrid-footer .dgrid-pagination .dgrid-navigation .dgrid-page-link:mouseover',function(event){
var pageindex  = event.target.textContent.trim();
    if(!isNaN(pageindex)){
       grid.gotoPage(pageindex);
    }
})
这将为拖动的页码提供控制,然后您可以随后处理其余的页面