關於layui sort只排序當前頁的問題


done : function(res, curr, count) {
                    currentPage = curr;
                    var count = 0;
                    $(".layui-unselect").unbind('click');
                    $(".layui-unselect").find("span").eq(0).css('cursor','default');
                    $("._showTunnel").on('click',function(){
                        console.log($(this).is(":visible")); 
                        if(count % 2 == 0){
                            $("._xl").show();
                        }else{
                            $("._xl").hide();
                        }
                        count ++;
                    })
                }

 

 

  $(".layui-table-sort-desc").css("border-top-color","#000");
//監聽排序事件 table.on('sort(test)', function(obj){ //注:sort 是工具條事件名,test 是 table 原始容器的屬性 lay-filter="對應的值" table.reload('listTable', { initSort: obj //記錄初始排序,如果不設的話,將無法標記表頭的排序狀態。 ,where: { //請求參數(注意:這里面的參數可任意定義,並非下面固定的格式) field: obj.field //排序字段 ,order: obj.type //排序方式 } }); }); });

其次呢就是改變后台的sql語句

<choose>
                <when  test="field!=null and order == 'asc'.toString()">
                   order by a.HANDLE_STATUS ASC,a.ALARM_TIME DESC,a.HANDLE_TIME DESC
                </when>
                <otherwise> order by a.HANDLE_STATUS DESC,a.HANDLE_TIME DESC,a.ALARM_TIME DESC </otherwise> </choose>


免責聲明!

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



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