୧((〃•̀ꇴ•〃))૭⁺✧ 2020-09-17 15:32 采纳率: 69.6%
浏览 453
已采纳

layui分页按条件查询显示的页数还是查询全部时的页数

图片说明

目前按条件查询的数据只够8页的,但却显示了100页,是我查询全部数据时显示的页数,当点第九页时还是显示第8页时的数据,以此类推...哪位大侠帮看下是哪个地方的问题

  layui.use(['table','form','laydate', 'layer'], function() {
        var table = layui.table,
            layer = layui.layer;
        var $ = layui.$;
        var laydate = layui.laydate;
        var form = layui.form;


        //执行一个laydate实例
        laydate.render({
            elem: '#start' //指定元素
        });
        //执行一个laydate实例
        laydate.render({
            elem: '#end' //指定元素
        });


        table.render({
            url: "/record/findAllByMacAndCreateTime" + '?tmptime=' + (new Date()).getTime()
            , method: "GET"
            , elem: '#demo'
            , title: '用户数据表'
            , parseData: function (res) {
                return {
                    "code": 0
                    , "msg": ""
                    , "count": 1000
                    , "data": res
                }
            },done:function (res) {
                $("[data-field='water']").children().each(function () {
                    if ($(this).text() == '0') {
                        $(this).text("无")
                    }else if ($(this).text() == '1')
                    {
                        $(this).text("有")
                    }
                });
            }
            , cols: [
                [
                    {field: 'id', title: 'ID', width: 236, align: 'center'}
                    , {field: 'ip', title: 'IP', width: 200, align: 'center'}
                    , {field: 'mac', title: '设备号', width: 200, align: 'center'}
                    , {field: 'angle', title: '角度', width: 200, align: 'center'}
                    , {field: 'voltage', title: '电压', width: 200, align: 'center'}
                    , {field: 'water', title: '探水', width: 200, align: 'center'}
                    , {field: 'createtime', width: '200', title: '创建时间', templet: "<div>{{layui.util.toDateString(d.createtime, 'yyyy-MM-dd')}}</div>"}
                    // , {field: 'price', title: '操作', width: 100, align: 'center', toolbar: '#barDemo'}
                ]
            ]
            // ,page:{
            //     layout: ['count', 'prev', 'page', 'next', 'limit', 'refresh', 'skip']//自定义分页布局
            // }
            // ,request:{
            //     pageName:'pageNum'
            //     ,limitName:'pageSize'
            // }
        });

        // 监听搜索操作
        form.on('submit(data-search-btn)', function (data) {
            var result = JSON.stringify(data.field);
            //执行搜索重载
            table.reload('demo', {
                page:{
                    layout: ['count', 'prev', 'page', 'next', 'limit', 'refresh', 'skip']//自定义分页布局
                }
                ,request: {
                    pageName:'pageNum'
                    ,limitName:'pageSize'
                }
                , where: {
                    mac:data.field.mac,
                    startTime:data.field.startTime,
                    endTime:data.field.endTime
                }
            }, 'data');

            return false;
        });

  • 写回答

1条回答 默认 最新

  • 封印di恶魔 2020-09-17 15:37
    关注

    table.render中的parseData
    你是不是count写死1000了,这个应该是让后端返回的

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀