该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。layui 首个版本发布于2016年金秋,她区别于那些基于 MVVM 底层的 UI 框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,她更多是为服务端程序员量身定做,你无需涉足各种前端工具的复杂配置,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。

这里展示layui table表格,使用lay-data,进行table表格自动渲染:

编号姓名电话手机部门职位地址备注

table表格自动渲染重点是layui-table类的使用,所以一定要引用laui.css文件,还有使用lay-data配置基础参数。然后就是后台准备数据:

publicvoidtabStaff(HttpServletRequest request,

HttpServletResponseresponse) throws ServletException, IOException {

Stringpage = request.getParameter("page");//当前是第几页数

Stringlimit = request.getParameter("limit");//每页显示数据条数

ListstaffInfos = staffService.findAll(Integer.parseInt(page),

Integer.parseInt(limit));

long totalRow = staffService.getTotalRow();

LayuiJSONlayuiJSON =new LayuiJSON();

layuiJSON.setCount(totalRow);

layuiJSON.setData(staffInfos);

JSONObjectjsonObject = JSONObject.fromObject(layuiJSON);

PrintWriterout = response.getWriter();

out.write(jsonObject.toString());

out.flush();

out.close();

}

Layui请求数据会带有两个参数,分别是page和limit,page是当前是页数,limit是每页显示数据条数,而后台返回数据到页面需要四个参数:code,msg,count,data,这里封装了一个类LayuiJSON来返回页面

package com.web.vo;

import java.util.List;

publicclass LayuiJSON{

privateintcode = 0;

private String msg;

privatelongcount;

private List data;

//set/get方法

}

然后用JsonObect以Json数据格式返回到页面,最后页面后面记得引用layui.js加载table:

layui.use('table', function(){

var table = layui.table;

});

整体运行效果如下:

layui 自动渲染_Layui表格自动渲染相关推荐

  1. 理工科Word论文排版(章节自动标号、公式自动标号、图片自动标号、表格自动标号、标号交叉引用、公式参数介绍等),持续更新

    最近在完成论文的写作,无论是硕博士的大论文还是日常发布的小论文,精美的排版都会让评阅人心情舒畅,一个良好的word模板也会让论文写作变得简单容易. 正所谓工欲善其事必先利其器,拿出半天的时间去制作一个 ...

  2. layui表头样式_layui表格的样式设置

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 layui表格的样式设置 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...

  3. html网页表格怎么自动添加,Html表格自动生成工具

    现在想学习html的朋友应该有不烧吧,那么小编今天给大家介绍的这款Html表格自动生成器,就是很适合大家使用的东西了! Html表格自动生成器介绍 Html表格自动生成器是一款只要简单的设置表格内容和 ...

  4. layui 自动渲染_layui怎么重新渲染

    layui重新渲染的方法:首先通过layUI ajax加载html页面:然后将html插到指定位置后重新调用"element.init();"渲染即可. layUI ajax加载h ...

  5. layui列表显示缩略图_layui 表格中实现照片预览,点击查看原图

    人员表格中实现照片预览,并且可点击放大.查看原图 js //定义列 var cols = [ [{ type: 'radio', width: 60 }, { type: 'numbers', wid ...

  6. 来了老弟,表格的渲染

    这一期小编要讲的是表格的渲染,表格的渲染就是你写了一个表格的样式,然后在控制器上通过查询方法把它查询出来,最后用js通过渲染的方式让它显示到页面上! 而小编下面要说的呢就是一种渲染表格的方法(偷偷的说 ...

  7. layui 自定义request_layui中使用自定义数据格式对数据表格进行渲染

    1.引入 2.页面代码 编辑 删除 layui.use('table', function(){ var table = layui.table; table.render({ elem: '[lay ...

  8. Layui中的数据表格渲染

    学习前端代码的朋友们应该都有所闻layui这个框架,这是一款遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用的前端 UI 框架.如果有需要可以通过官网下载得到,使用起来也极其方便 ...

  9. layui根据条件显示列_templet渲染layui表格数据的三种方式

    layui前端框架是我一直在使用,也很好用. 今天记录一下,templet渲染layui表格数据的三种方式. 第一种:直接渲染(对于表格数据样式要求不高) 直接在动态表格字段声明,添加templet属 ...

最新文章

  1. 2012总结--第1篇--技术篇
  2. 使用SampleGrabber过滤器扑获图像
  3. 原创:PHP内核研究:HASH表和变量
  4. 短程调度 中程调度 长程调度
  5. c++计算数组均值方差_协方差分析的基本思想和应用前提(上)
  6. 国庆档电影《我和我的祖国》3天票房破10亿
  7. 如何开启深度学习之旅?这三大类125篇论文为你导航(附资源下载)
  8. Ubuntu 16.04中的Dock的应用顺序调整
  9. python强制声明变量类型_python声明变量类型吗
  10. 翻译: 3.2. 从零开始实现线性回归 深入神经网络 pytorch
  11. 华为手机屏幕锁屏时间设置_华为手机锁屏时间怎么设置?
  12. python qq协议_利用webqq协议使用python登录qq发消息 | 学步园
  13. 面试秘籍 | 接口测试常见面试题
  14. 杭电ACM2003题
  15. vbs定时自动发送qq消息
  16. Prince和学生们侃侃而谈系列01
  17. java中的枚举是什么?枚举怎么使用?
  18. [翁恺老师 城堡游戏(无bug
  19. java8 steam流在当前数据对象上的操作。判断list中的属性值是否符合条件或者不为空,后赋值另一个属性的操作
  20. layui内置模块(layer弹出层)

热门文章

  1. java程序设计 论文_《JAVA程序设计》论文要求
  2. python入门指南txt-十分钟搞定 C/C++ 项目自动化构建 —— Xmake 入门指南
  3. python是什么语言-python是什么语言?哪些人适合学习Python?
  4. 自学python好找工作么-Python就业前景如何?培训后好找工作吗?
  5. 零基础学python知乎-零基础人员可以学习python吗?|Python培训基础教程
  6. python从入门到精通pdf下载-Python网络爬虫从入门到精通 PDF 下载
  7. 长话无需短说 讯飞输入法超长语音输入不限时
  8. 随机读写工具,手写,百度云源码直接下载
  9. DOM节点操作大全(一)
  10. 13 登陆_《星球大战:弹珠台》中文版即将登陆Switch 12月13日正式发售