zoukankan      html  css  js  c++  java
  • easyUI table行上移下移 同时更新序号可使保存按新顺序

    //上移
        function upBtn() {
            var selected = $('#caseTable').datagrid('getSelected');
            var index = $('#caseTable').datagrid('getRowIndex',selected);
            if(index==0){
                $.messager.alert('系统提示', '顶行无法上移!', 'warning');
            } else {
                var rows = $('#caseTable').datagrid('getRows');
                var row = rows[index];
                $('#caseTable').datagrid('deleteRow', index);//删除一行
                index--;
                $('#caseTable').datagrid('insertRow', {
                    index:index,
                    row:row
                });
                var loadRows = $('#caseTable').datagrid('getRows');
                loadRows[index].ROWNUM_ = index + 1;
                loadRows[index + 1].ROWNUM_ = index + 2;
                $('#caseTable').datagrid('loadData',loadRows);
            }
        }
        //下移
        function downBtn() {
            var selected = $('#caseTable').datagrid('getSelected');
            var index = $('#caseTable').datagrid('getRowIndex',selected);
            var rows = $('#caseTable').datagrid('getRows');
            var rowlength=rows.length
            if(index==rowlength-1){
                $.messager.alert('系统提示', '底行无法下移!', 'warning');
            }else{
                var row = rows[index];
                $('#caseTable').datagrid('deleteRow', index);//删除当前行
                index++;
                $('#caseTable').datagrid('insertRow', {
                    index:index,
                    row:row
                });
                var loadRows = $('#caseTable').datagrid('getRows');
                loadRows[index].ROWNUM_ = index + 1;
                loadRows[index - 1].ROWNUM_ = index;
                $('#caseTable').datagrid('loadData',loadRows);
            }
        }
  • 相关阅读:
    Safe Path(bfs+一维数组存图)
    一维树状数组入门
    Ancient Go(简单DFS)
    Sudoku(简单DFS)
    Strategic game(树形DP入门)
    多线程源码分析
    Navicat premium12的破解方法,无需注册码
    MySQL和Oracle的区别
    java Web项目中什么场景中会用到java多线程?
    TCP协议三次握手、四次断开 过程分析
  • 原文地址:https://www.cnblogs.com/lonske/p/12132998.html
Copyright © 2011-2022 走看看