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

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 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵