layui表格设计以及数据初始化详解


Posted in Javascript onOctober 26, 2019

开发工具与关键技术: VisualStudio 2015 mvc

数据表格,在mvc项目中很多地方都会见到,一般做mvc项目我们所写的数据表格都不用自己纯敲的,因为纯敲代码量比较大且麻烦,所以我们都是用插件,以下面的为例,这是我写的layui表格设计以及数据初始化。

我们写数据表格之前,需要引用这个layui的插件,引用完后接下来就是,我们需要一个table来装数据,table里面有一些layui插件定义的元素。

如下图所示:

layui表格设计以及数据初始化详解

这个插件我们可以模块化使用,我们只用到table这一块,所以我们先需要加载他模块化的方法,加载完成就到表格初始化,表格初始化这一块,首先是上面说到的table里的ID,我们初始化表格需要声明这个ID变量,然后将他赋值给layuiTable,让他初始化,初始化后就他所配置的一些参数,第一个参数elem: 绑定容器,第二个url:路径,表格数据的接口,第三个cols:这个就是设置表头了,设置表头这里是自定义的,他有一些参数 ,这里我就说一下常用的: type:设定列的类型,有可选值,常用的是numbers序号列,checkbox复选框列,radio单选框列;field:设置字段名,这个根据数据库表字段命名设置;title:设置标题名称;hide:设置为隐藏列;templet:自定义列模板;这个是员工信息表,数据库表只有一张,下面就是我根据数据库字段设计的表头。

详情如下图所示:

layui表格设计以及数据初始化详解

前面是表头设计以及一些数据表格的知识,这部分完成后,我们就要对设计好的表格进行数据的初始化,数据初始化这部分在控制器完成,这主要涉及到查询跟封装table数据,因为数据库只有一张表,所以这里只需要用到单表查询,首先是根据tbemployee这张表查询表的总行数,Count: 查询有多少条数据;然后也是单表查询,将表里的所有数据查出来,toList:查询多条数据并转化为List,这两个查询完了之后,就到封装table数据,在封装数据之前我们还需要一个实体类LayuiTableData,这个类用来接收数据,封装这里直接赋值这张表,然后把上面查询出来的数据放到封装方法里,最后return返回就完成了。

代码如下图所示:

layui表格设计以及数据初始化详解

这个layui数据表格,我们要做的只有配置一下参数,设计表头以及查询数据,其他的都只要插件就能实现了,所以很多时候做大的项目都能少写很多代码也能节省时间。最后我们测试一下效果。

如下图所示:

layui表格设计以及数据初始化详解

以上这篇layui表格设计以及数据初始化详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
向fckeditor编辑器插入指定代码的方法
May 25 Javascript
js 判断checkbox是否选中的操作方法
Nov 09 Javascript
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
Aug 02 Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
Dec 30 Javascript
微信、QQ、微博、Safari中使用js唤起App
Jan 24 Javascript
vue-router相关基础知识及工作原理
Mar 16 Javascript
关于JavaScript中高阶函数的魅力详解
Sep 07 Javascript
微信小程序使用gitee进行版本管理
Sep 20 Javascript
配置node服务器并且链接微信公众号接口配置步骤详解
Jun 21 Javascript
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
Feb 04 jQuery
使用 Vue-TCB 快速在 Vue 应用中接入云开发的方法
Feb 10 Javascript
EXTJS7实现点击拖拉选择文本
Dec 17 Javascript
LayUi数据表格自定义赋值方式
Oct 26 #Javascript
layui实现数据表格自定义数据项
Oct 26 #Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
Oct 26 #Javascript
使用 JavaScript 创建并下载文件(模拟点击)
Oct 25 #Javascript
js前端如何写一个精确的倒计时代码
Oct 25 #Javascript
对layui数据表格动态cols(字段)动态变化详解
Oct 25 #Javascript
layui实现数据表格隐藏列的示例
Oct 25 #Javascript
You might like
WampServer搭建php环境时遇到的问题汇总
2015/07/23 PHP
PHP读取PPT文件的方法
2015/12/10 PHP
初识ThinkPHP控制器
2016/04/07 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
2019/04/02 PHP
表单内同名元素的控制
2006/11/22 Javascript
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
js+CSS 图片等比缩小并垂直居中实现代码
2008/12/01 Javascript
js 图片轮播(5张图片)
2008/12/30 Javascript
用JSON做数据传输格式中的一些问题总结
2011/12/21 Javascript
cookie 最近浏览记录(中文escape转码)具体实现
2013/06/08 Javascript
JavaScript获取某年某月的最后一天附截图
2014/06/23 Javascript
浅谈js中变量初始化
2015/02/03 Javascript
基于JavaScript实现Json数据根据某个字段进行排序
2015/11/24 Javascript
AngularJS 基础ng-class-even指令用法
2016/08/01 Javascript
JavaScript中的普通函数和箭头函数的区别和用法详解
2017/03/21 Javascript
详解在AngularJS的controller外部直接获取$scope
2017/06/02 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
JS简单实现滑动加载数据的方法示例
2017/10/18 Javascript
windows下更新npm和node的方法
2017/11/30 Javascript
layui点击导航栏刷新tab页的示例代码
2018/08/14 Javascript
es6中let和const的使用方法详解
2020/02/24 Javascript
深入解读VUE中的异步渲染的实现
2020/06/19 Javascript
[57:41]Secret vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
Python判断文件或文件夹是否存在的三种方法
2017/07/27 Python
对Python中的@classmethod用法详解
2018/04/21 Python
python利用插值法对折线进行平滑曲线处理
2018/12/25 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
2020/05/13 Python
Python远程方法调用实现过程解析
2020/07/28 Python
Theory美国官网:后现代都市风时装品牌
2018/05/09 全球购物
机修工工作职责
2014/02/21 职场文书
工作失误检讨书(3篇)
2014/10/11 职场文书
师范生见习报告范文
2014/11/03 职场文书
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL
java解析XML详解
2021/07/09 Java/Android