bootstrap-table 上移 下移


bootstrap-table 上移 下移

頁面代碼:

'<a onclick="upMove(event)" href="#." title="Up">','<i>上移</i>','</a>  ','<a onclick="downMove(event)" href="#." title="Down">','<i >下移</i>','</a>  '

注: 我這是用的動態加載,所以就直接在元素里面加了onclick

        function upMove(event){//點擊上移
            detailData("up", event);
        };
        function downMove(event){//點擊下移
            detailData("down", event);
        }
        function detailData(type, event){
            var $tr = $(event.target).parents("tr");
            var len = $('#process-table').bootstrapTable('getData').length;
            var idx = $tr.index();//行在table中的位置
            var next_idx = 0;
            var array = $('#process-table').bootstrapTable('getData');
            $tr.fadeOut().fadeIn();
            if(type=='up'){
                 if($tr.index() == 0){alert("首行數據不可上移!"); return}
                 next_idx = idx - 1;
                 $tr.prev().before($tr);
            }else if(type == 'down'){
                 if($tr.index() == len - 1){alert("尾行數據不可下移!"); return};
                 next_idx = idx + 1;
                 $tr.next().after($tr);
            }
            //交換元素
            var temp = array[idx];
            array[idx] = array[next_idx];
            array[next_idx] = temp;
            //后台操作修改數據庫順序
        }
      
      

注:綁定元素其實有很多種,可以采用適合自己的方式,我這里是onclick 方式 獲取事件然后進行 操作。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM