1.引入

2.页面代码

编辑

删除

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

var table = layui.table;

table.render({

elem: '[lay-filter="permission-table"]',

url:'/permission/list.do',

where: {},

cellMinWidth: 80,

//table的全局配置

size: 'lg',

skin: 'line',

//每页显示的条数

limit: 10,

//是否显示加载条

loading: true,

//解析服务器端返回的数据

parseData: function (res) {

/*if (res.code == 500) {

return false

}*/

return {

"code": res.code,

"msg": res.msg,

"count": res.data.total,

"data": res.data.rows

};

},

//重新规定返回的数据格式

response: {

//数据状态的字段名称

statusName: 'code',

statusCode: 200,

msgName: 'msg', //状态信息的字段名称

dataName: 'data', //数据详情的字段名称

countName: 'count' //数据条数的字段名称,用于 table

},

cols: [[{

field:'id', width:80, title: 'ID', sort: true, fixed: 'left'},

{field:'permissionname', title: '权限名称'},

{field:'url', title: '资源路径'},

{align:'center', fixed: 'right', toolbar: '#permission-table-operate'}

]],

page: true

});

});

3.控制层

使用R类作为返回数据格式的载体,permissionService层使用mybatis-plus的分页功能查询列表。

@Builder

@ToString

@AllArgsConstructor

public class R implements Serializable {

@Getter

@Setter

private int code = 200;

@Getter

@Setter

private Object msg = "success";

@Getter

@Setter

private T data;

public R(T data) {

super();

this.data = data;

}

}

@RestController

@RequestMapping("/permission")

public class PermissionController extends BaseController {

@RequestMapping("/list.do")

public R findByPage(SysPermission permission, QueryPage queryPage) {

return new R<>(getData(permissionService.list(permission, queryPage)));

}

public Map getData(IPage> page) {

Map data = new HashMap<>();

data.put("rows", page.getRecords());

data.put("total", page.getTotal());

return data;

}

}

4. 返回的数据

controller层返回的数据

R(code=200, msg=success,data={total=4, rows=

[SysPermission(id=1, permissionname=test111, url=/test111),

SysPermission(id=2, permissionname=test22, url=/test22),

SysPermission(id=3, permissionname=test33, url=/test33),

SysPermission(id=6, permissionname=test66, url=/test66)]})

页面接收到的数据

{"code":200,"msg":"success","data":{"total":4,"rows":

[{"id":1,"permissionname":"test111","url":"/test111"},

{"id":2,"permissionname":"test22","url":"/test22"},

{"id":3,"permissionname":"test33","url":"/test33"},

{"id":6,"permissionname":"test66","url":"/test66"}]}}

5.渲染结果

layui中的submit提交本地数据在控制在输出为空数组&lpar;解决&rpar;

Layui使用心得(1)---- 数据表格

前端的框架我了解的不是太多,现在在用Layui的框架开发.之后准备转向Vue和React 这一系列博客主要讲一些我使用的Layui的常用组件的心得,官方的网站讲解已经很详细了,这里我只是结合我的实际使 ...

layui中获取全部提交的数据

...........input textarea ......

自己实现的数据表格控件(dataTable),支持自定义样式和标题数据、ajax等各种自定义设置以及分页自定义

一.前言 也没什么好说的嘛,用了蛮多github上开源的能够实现dataTable功能的表格插件,不过都默认绑定样式啊,数据格式也设定的比较死,所以忍不住自己实现了一个简单的可自定义样式和自定义数据返 ...

LayUI之table数据表格获取行、行高亮等相关操作

前言 目前LayUI数据表格既美观有不乏一些实用功能.基本上表格应有的操作已经具备,LayUI作者[贤心]肯定是煞费苦心去优化,此处致敬.但是实话实话,如果单纯那数据表格功能来说,EasUI的数据表格 ...

【JAVA】JSP&plus;layui框架 静态表格转化成数据表格

jquery easy ui 1&period;3&period;4 数据表格&lpar;DataGrid&rpar;(8)

8.1.创建DataGrid html代码

$("#dg").datagrid({ // ...

随机推荐

bat批量删&period;svn

==================1======================= Bat代码 收藏代码 @echo off :start ::启动过程,切换目录 set pwd=%cd% cd % ...

Java 装箱 拆箱

Java 自动装箱与拆箱   ??什么是自动装箱拆箱 基本数据类型的自动装箱(autoboxing).拆箱(unboxing)是自J2SE 5.0开始提供的功能. 一般我们要创建一个类的对象的时候,我 ...

Git的搭建

Git的搭建 第1步:官网下载安装git 第2步:github官网注册账号 第3步:配置git 第4步:github这是秘钥 第5步:上传本地工程到git 主要参考的博客(这三篇博客能让你顺利上传至g ...

python中 元组

#元组,不可变的list,一旦定义好就不可被改变,一般会用于连接数据库信息等:#他也是通过下标访问的#定义一个空的元组a=()t=('127.0.0.0',3306,'root','123456')t ...

unity下3d模型的透明处理

1.若只是改变模型的透明度:点击模型,在Inspector中可以看到很多模型的属性.找到要改变透明度的地方,更改shader渲染的方式选中Transparent(透明度)的diffuse,之后调节Ma ...

在服务器上搭建git仓库

文档 管理全部用户的公匙 /tmp/id_rsa.ajanuw.pub // 这里全部放在 /tmp目录下 在服务器上创建一个名叫 git 的用户 adduser git // 一路回车 passwd ...

Homebrew -- mac 缺失包补充工具

https://brew.sh/index_zh-cn.htmlhttps://brew.sh/ 非root权限下运行 # github 源代码 https://github.com/Homebrew ...

斯巴达克斯血与沙第一季&sol;全集Spartacus迅雷下载

斯巴达克斯血与沙 第一季Spartacus 1(2010) 本季看点:剧集讲述斯巴达克斯从奴隶变成英雄的血泪辛酸史.被罗马人背叛,流放成奴隶,变为角斗士--这一段罗马共和国历史上最富盛名的传奇故事无人 ...

js 判断一个对象是否为空

由于对于一个空对象{},其boolean值也是真,所以不能简单的用boolean来判断: jQuery的源码里有一个判断空对象的方法 function isEmptyObject(a) { var b ...

bzoj 4543&colon; &lbrack;POI2014&rsqb;Hotel加强版

Description 给出一棵树求三元组 \((x,y,z)\,,x

layui 自定义request_layui中使用自定义数据格式对数据表格进行渲染相关推荐

  1. android 实现自定义监听接口,Android在自定义类中实现自定义监听器方式

    Android在自定义类中实现自定义监听器方式 发布时间:2020-08-31 06:19:39 来源:脚本之家 阅读:203 作者:Simon_Qi 监听器可以说是Android开发中最常用的东西之 ...

  2. C语言:自定义函数中调用自定义函数的方法

    自定义函数中调用自定义函数 在我们编写C语言程序时,可以将要经常用到的或者有自己单独作用的那一部分代码独立成一个函数,不仅可以简化我们的程序,还可以使我们的程序更加可见话. 正文阿巴阿巴 方法一:直接 ...

  3. 【SharePoint】SharePoint自定义页面中使用自定义母版页

    前言 SharePoint自定义页面中使用自定义母版页 详细步骤 1.新建自定义母版页:把母版页seattle.master复制一份,修改为自己所需的名字,如portalmmcustom.master ...

  4. 自定义_Excel中的自定义函数(自定义函数的基础内容)

    各位朋友,你们好. 最近和网友沟通交流Excel问题,好些问题都没法直接实现,因此用了很多自定义函数,也给头条里的朋友写过几个自定义函数(比如颜色计算的函数.提取不重复内容的函数.汉字转拼音的函数-- ...

  5. 前端框架Layui学习五:弹出层和数据表格

    Layui layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,拿来即用. 一.弹出层 在 layui 中使用 layer l ...

  6. layui table动态选中_layui后台管理—table 数据表格详细讲解

    1.layui介绍 layui是一款采用自身模块规范编写的前端UI框架,遵循原生HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用,非常适合界面的快速开发.layui区别于那些基于MVVM底 ...

  7. ECharts自定义toolbox中增加自定义按钮

    今天想能不能在ECharts中的ToolBox增加自己的按钮,然后读了一下ToolBox代码,自己试了试,验证是可以的. 1.效果图 图片中红色框起来的按钮 2.代码 selfButtons:{//自 ...

  8. android textappearance 自定义,Android中的自定义字体

    好!! 这个问题已经很老了,但是如果有人(2015年)正在寻找有关如何通过xml代码将自定义字体应用于所有Textview的答案,请直接参见以下内容: 首先: 我们需要在您的应用目录中的assets文 ...

  9. java 自定义 operator_Java中的自定义UnaryOperator实现。

    java.util.function.UnaryOperator接口,可以用作lambda表达式的赋值目标,它表示对单个操作数的操作,其结果与输入的类型相同.我们可以通过实现此接口来创建自己的Unar ...

最新文章

  1. Android通用简洁的下载器
  2. Pythont通过request以及BeautifulSoup爬取几千条情话
  3. gestureRecognizer
  4. SQL数据分析实战:好用的窗口函数
  5. 来个“云”毕业典礼,这些装扮太硬核了!
  6. TP5:验证器的封装——5
  7. html5退出全屏触发的方法_在实战中学??typescript - 实现浏览器全屏(100行)
  8. ES6学习笔记04:Set与Map
  9. asp.net mvc源码分析-Action篇 Action的执行
  10. Python 爬取近十万条程序员招聘数据,告诉你哪类人才和技能最受热捧! | 原力计划...
  11. 实时操作系统分类、特点及实现原理
  12. rust腐蚀帧数_腐蚀游戏怎么提高帧数 Rust设置隐藏画质提高FPS教程
  13. 超强PCB布线设计经验谈附原理图
  14. Java开发中常见的危险信号(中)
  15. java 实例化异常_如何处理实例化类对象时发生的异常
  16. 谈谈企业信息化 一种比较简单、灵活的产品物料多单位实现方案
  17. 八月六日个人训练记录
  18. CSS 中文字号、磅和像素对照关系
  19. jquery tip提示框
  20. 【运维面试】你在公司中遇到过什么样棘手的问题?

热门文章

  1. 前端开发 图片的插入 。。。。需演练
  2. windows server 文件资源管理服务器为指定的ftp用户开启磁盘配额
  3. ArrayBlockingQueue与LinkedBlockingQueue
  4. 数加:从数据工程师到CDO的七次升职路
  5. TextBox控件的DataBindings属性
  6. ELK学习总结(2-2)单模式CRUD操作
  7. 1.4.2.4. SAVING(Core Data 应用程序实践指南)
  8. C#通用类库--DOS常用命令
  9. PowerTip of the Day-Finding Invalid Aliases
  10. Windows下架设Apache并支持ASP-Win+Apache+ASP