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 相关文章推荐
js 纯数字不重复排列的另类方法
Jul 17 Javascript
js 完美图片新闻轮转效果,腾讯大粤网首页图片轮转改造而来
Nov 21 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
Apr 15 Javascript
深入解析contentWindow, contentDocument
Jul 04 Javascript
setTimeout和setInterval的深入理解
Nov 08 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
Jun 06 Javascript
JavaScript中的Math.E属性使用详解
Jun 12 Javascript
jQuery无刷新切换主题皮肤实例讲解
Oct 21 Javascript
Django使用多数据库的方法
Sep 06 Javascript
浅谈Vue服务端渲染框架Nuxt的那些事
Dec 21 Javascript
JavaScript实现的3D旋转魔方动画效果实例代码
Jul 31 Javascript
ES6之Proxy的get方法详解
Oct 11 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
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
2011/07/29 PHP
TMDPHP 模板引擎使用教程
2012/03/13 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例
2019/06/17 PHP
DHTML Slide Show script图片轮换
2008/03/03 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
jquery 实现两Select 标签项互调示例代码
2014/09/25 Javascript
JavaScript判断是否为数字的4种方法及效率比较
2015/04/01 Javascript
[原创]Bootstrap 中下拉菜单修改成鼠标悬停直接显示
2016/04/14 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
2016/05/25 Javascript
JavaScript常用判断写法大全(推荐)
2016/05/30 Javascript
关于List.ToArray()方法的效率测试
2016/09/30 Javascript
微信小程序实现自定义modal弹窗封装的方法
2018/06/15 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
2018/09/13 Javascript
解决vue-cli输入命令vue ui没效果的问题
2020/11/17 Javascript
[37:02]OG vs INfamous 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
举例讲解如何在Python编程中进行迭代和遍历
2016/01/19 Python
Python实现字符串逆序输出功能示例
2017/06/24 Python
异步任务队列Celery在Django中的使用方法
2018/06/07 Python
Python爬虫小技巧之伪造随机的User-Agent
2018/09/13 Python
NumPy 基本切片和索引的具体使用方法
2019/04/24 Python
如何使用django的MTV开发模式返回一个网页
2019/07/22 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
Windows下PyCharm2018.3.2 安装教程(图文详解)
2019/10/24 Python
如何使用Python多线程测试并发漏洞
2019/12/18 Python
Python字符串及文本模式方法详解
2020/09/10 Python
沃尔玛加拿大:Walmart.ca
2020/03/02 全球购物
自我评价个人范文
2013/12/16 职场文书
大学生职业生涯规划书范文
2014/01/04 职场文书
母亲追悼会答谢词
2014/01/27 职场文书
《争吵》教学反思
2014/02/15 职场文书
责任担保书范文
2014/05/21 职场文书
街道社区活动报告
2015/02/05 职场文书
高三数学教学反思
2016/02/18 职场文书
详解JavaScript中的执行上下文及调用堆栈
2021/04/29 Javascript
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python