layui实现分页

摘要:
首先,必须首先导入Layui的完整目录。也就是说,您下载的整个Layui目录应该放在资源文件夹下。也就是说,当这个文件目录第一次接触Layui时,它认为就像jquery、vue和其他框架一样,只需要导入相应的js文件和css文件,模块就可以直接使用。所以走了很多弯路。Layui是模块化的。只有当它被使用时,layui才会去模块查找您使用的模块,或者layui.all。js,但是

 一 准备工作

首先必须先引入layui的完整目录,也就是你下载下来的整个layui的目录都要放在你的资源文件夹下,也就是这个文件目录
layui实现分页第1张

刚开始接触layui的时候,以为和jquery,vue等框架一样,只需要引入相应的js文件和css文件,模快便可以直接使用,因此走了不少的弯路,layui是分模块化的,只有在使用的时候,layui会去modules下找你use的那个模块,或者layui.all.js,但是这两种使用方法不同,一般是引用layui.js和layui.css,在把目录放好之后,接下来引入layui.js和layui.css

<link rel="stylesheet" href="/js/layui/css/layui.css" media="all">
<script src="${staticPath}/js/layui/layui.js"></script>

 二 代码

<table class="layui-table" id="demo" lay-filter="test"></table>
<script>


    $(function () {


        getCondition();
    });


    var condition;

    function getCondition() {
        var param = getFormJson("#searchForm");
        condition = param;

        layui.use('table', function () {
            var table = layui.table;


            table.render({
          //绑定的元素id elem:
'#demo', url: '${path }/hospitalWasteMaterial/DataList', limit: 10, request: { pageName: 'pageNo', limitName: 'pageSize'
            //页码和显示数量
}, method: 'post', where: {

            //where里是可以传到后台的参数 wasteType: param.wasteType, organizationId: param.organizationId, startTime: param.startTime, endTime: param.endTime }, cols: [[ { field:
"hospitalNumber", title: "医疗编号", sort: true, templet: function (d) { return d.hospitalNumber; }, }, { field: "officeName", title: "所属科室", sort: true, templet: function (d) { return d.officeName; }, }, { field: "wasteType", title: "废弃物类型", sort: true, templet: function (d) { return d.wasteType; }, }, { field: "pockets", title: "袋数", sort: true, templet: function (d) { return d.pockets; }, }, { field: "weight", title: "重量", sort: true, templet: function (d) { return d.weight; }, }, { field: "collectDate", title: "收集时间", sort: true, templet: function (d) { var collectTime = d.collectDate var date = new Date(collectTime) var fullYear = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); var result = fullYear + '-' + month + '-' + day return result; }, }, { field: "joinManName", title: "交接人", sort: true, templet: function (d) { return d.joinManName; }, }, { field: "collectManName", title: "收集人", sort: true, templet: function (d) { return d.collectManName; }, } ]], page: true,//是否开启分页 parseData: function (res) { var data = { "code": 0, //解析接口状态 "msg": res.message, //解析提示文本 "count": res.total, //解析数据长度 //这里是总数量 "data": res.list //解析数据列表 这里的data即是渲染到表格中的数据, 因为我传过来的json数据是list作为key值的,所以这里是个list 根据你自己的json数据进行更改 }; return data; } }); }); }

三 最后效果

layui实现分页第2张

免责声明:文章转载自《layui实现分页》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Spring 事务管理 @TransactionalDRF的序列化组件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jquery获取的html元素和document获取的元素的区别

最近通过ocx做了一个视频插件,然后将插件放到html中(想知道的可以看一下) 因为我要操作这个插件,要播放,停止等,所以我需要获取这个元素,不出意外的,我就用jquery来获取,然后根本无法执行,然后用document来获取,正常执行,具体的如下所示 //正常执行 var obj = document.getElementById("play...

了不起的Nodejs学习笔记(前五章)

了不起的Nodejs学习笔记(前五章) 五大部分组成 Node核心设计理念 Node核心模块API Web开发 数据库 测试 一、安装与概念 1、执行文件 Node.js通过node命令来执行Node脚本 创建server.js var http = require('http'); var server = http.createServer(f...

【SQL Server学习笔记】联接提示、查询提示、表提示

SQL Server的查询优化器在select查询执行的时候产生一个高效的查询执行计划。如果优化器不能选择最优的计划,那么就需要检查查询计划、统计信息、支持的索引等,而通过使用提示可以改变优化器选择查询计划的工程,使优化器生成一个更好的执行计划。 1、联接提示 <join_hint> ::=      { LOOP | HASH | MERGE...

2-7-搭建DNS服务器实现域名解析

  学习服务的方法: 了解服务的作用:名称,功能,特点 安装服务 配置文件的位置,端口 服务开启和关闭的脚本 修改配置文件(实战举例) 排错(从上到下,从内到外) ---------------------------------------- 大纲: DNS服务器常见概念 DNS服务器安装及相关配置 实战:配置DNS服务器解析 实战:使用DNS支持递归...

table表单打印添加页码和自动分页

今天接到一个需求,就是打印页面需要自动分页,并且添加分页页码。 查找了很多插件或者文档都没有好的处理方法,所以准备自己写一个函数来处理。 页面样式: 要求:第一个页面添加总体的大表单,第二个页面添加小表单。并且自动分页,添加页码。table列表中如果有note字段的话,需要另起一行添加备注,如果没有则隐藏,字数最多为200字。 先说思路: 1. 可以将页...

移植Kdump至嵌入式ARM64环境【转】

转自:https://blog.csdn.net/lsy673908720/article/details/90215501 工欲善其事,必先利其器。操作系统崩溃是高级Linux运维工程师很头疼的事情,但也不要害怕,前辈们已经给我们磨了好多把刀,其中有一把叫做Kdump。目前在主流的Linux发行版如Ubuntu、Centos等已经默认安装或者仓库中含有工...