首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

easyui datagrid表格多行上下移动排序的有关问题。

2013-11-14 
easyui datagrid表格多行上下移动排序的问题。。。如题,一个很让人蛋疼的问题:实现datagrid多行移动排序,单行

easyui datagrid表格多行上下移动排序的问题。。。

easyui datagrid表格多行上下移动排序的有关问题。
如题,一个很让人蛋疼的问题:实现datagrid多行移动排序,单行的很简单,但是多行的我想了很久还是没有结果,所以来问问朋友们,希望不吝赐教,小弟不胜感激!!!

贴上单行移动的代码:


function move(isUp) {
        var selections = dt.datagrid("getSelections");
        if(selections.length == 0){
                return;
        }
        if(selections.length > 1){
                $.message.show("一次只能移动一条数据。","warning",2);
                return;
        }
    var $view = $('div.datagrid-view');
        var index = dt.datagrid('getRowIndex',selections[0]);
        var $row = $view.find('tr[datagrid-row-index=' + index + ']');
        if (isUp) {
                $row.each(function(){
                        var prev = $(this).prev();
                        prev.length && $(this).insertBefore(prev);
                });
    } else {
                $row.each(function(){
                        var next = $(this).next();
                       next.length && $(this).insertAfter(next);
                });
    }
}
jquery easyui datagrid 排序 表格行排序
[解决办法]
jquery 好像有类似的sort 插件。
[解决办法]
单行做的好 mark 多行不能做个循环吗

热点排行