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 相关文章推荐
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
Aug 05 Javascript
JQuery Tips(2) 关于$()包装集你不知道的
Dec 14 Javascript
javascript中的=等号个数问题两个跟三个有什么区别
Oct 23 Javascript
instanceof和typeof运算符的区别详解
Jan 06 Javascript
js控制再次点击按钮之间的间隔时间可防止重复提交
Aug 01 Javascript
EasyUi中的Combogrid 实现分页和动态搜索远程数据
Apr 01 Javascript
Angular.js中控制器之间的传值详解
Apr 24 Javascript
详解tween.js的使用教程
Sep 14 Javascript
vue.js开发实现全局调用的MessageBox组件实例代码
Nov 22 Javascript
关于jquery layui弹出层的使用方法
Apr 21 jQuery
AntV F2和vue-cli构建移动端可视化视图过程详解
Oct 08 Javascript
TypeScript的安装、使用、自动编译的实现
Apr 10 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
淘宝ip地址查询类分享(利用淘宝ip库)
2014/01/07 PHP
PHP实现Soap通讯的方法
2014/11/03 PHP
详解WordPress中过滤链接与过滤SQL语句的方法
2015/12/18 PHP
yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
2016/01/09 PHP
jQuery 网易相册鼠标移动显示隐藏效果实现代码
2013/03/31 Javascript
Bootstrap开发实战之第一次接触Bootstrap
2016/06/02 Javascript
简单理解vue中track-by属性
2016/10/26 Javascript
手机软键盘弹出时影响布局的解决方法
2016/12/15 Javascript
如何学JavaScript?前辈的经验之谈
2016/12/28 Javascript
React Native预设占位placeholder的使用
2017/09/28 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
2018/01/07 Javascript
vue-router动态设置页面title的实例讲解
2018/08/30 Javascript
解决微信小程序防止无法回到主页的问题
2018/09/28 Javascript
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
2019/03/29 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
2019/11/25 Javascript
Python使用asyncio包处理并发详解
2017/09/09 Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
2018/05/04 Python
Django添加feeds功能的示例
2018/08/07 Python
Django组件之cookie与session的使用方法
2019/01/10 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
python numpy 常用随机数的产生方法的实现
2019/08/21 Python
python 有效的括号的实现代码示例
2019/11/11 Python
Django调用百度AI接口实现人脸注册登录代码实例
2020/04/23 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
2020/08/07 Python
adidas旗下高尔夫装备供应商:TaylorMade Golf(泰勒梅高尔夫)
2016/08/28 全球购物
马德里竞技官方网上商店:Atletico Madrid Shop
2019/03/31 全球购物
实习生自我鉴定范文
2013/12/05 职场文书
个人能力自我鉴赏
2014/01/25 职场文书
村干部培训班主持词
2014/03/28 职场文书
优秀教师感人事迹材料
2014/05/04 职场文书
个人授权委托书范文
2014/09/21 职场文书
婚前协议书范本两则
2014/10/16 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书
SQL Server数据库基本概念、组成、常用对象与约束
2022/03/20 SQL Server
基于Python编写一个监控CPU的应用系统
2022/06/25 Python