layui实现数据表格隐藏列的示例


Posted in Javascript onOctober 25, 2019

在使用layui做数据表格的时候,插入的数据的id是不是一组连续的数字,那么就需要用到layui的cols的type属性。

layui实现数据表格隐藏列的示例

table.render({
 elem: '#test'
 ,url:'${pageContext.request.contextPath}/findcustomers'
 ,cols: [[
  {align:'center', title: '编号', sort: true,type:'numbers',width:100}
 ]]
 ,page: true
 });

我们就会获得一列有序的数列(ps:这里的必须加width属性,使用minWidth没有用,如果没用width,那么会使用layui的表格默认宽度40)

layui实现数据表格隐藏列的示例

那么问题来了,我们的id怎么获取呢,难道id再开一列吗,如果id有意义,那么再开一列是可以的,如果没有意义但有需要用的话,那么把id隐藏起来更为美观。在layui2.4版本以前我们可以用layui的数据表格的done参数

layui实现数据表格隐藏列的示例

table.render({
 elem: '#test'
 ,url:'${pageContext.request.contextPath}/findcustomers'
 ,cols: [[
  {align:'center', title: '编号', sort: true,type:'numbers',width:100}
  ,{field:'cust_id', title: 'ID'}
 
 ]]
  ,done:function(res,curr,count){ // 隐藏列
   $(".layui-table-box").find("[data-field='cust_id']").css("display","none");
   }
 ,page: true
 });

可以将id隐藏,但有那么零点几秒,id的列是加载出来了,最后隐藏的。那么有没有更有效的办法呢,只能layui自己在加载的时候,实现隐藏。所以在layui2.4版本的时候,layui的cols的参数新添了hide(隐藏)属性。

layui实现数据表格隐藏列的示例

table.render({
 elem: '#test'
 ,url:'${pageContext.request.contextPath}/findcustomers'
 ,cols: [[
  {align:'center', title: '编号', sort: true,type:'numbers',width:100}
  ,{field:'cust_id', title: 'ID', hide:true}
 
 ]]
 ,page: true
 });

我们只需添加 hide:true就可以将id列隐藏,并且能获得数据。

以上这篇layui实现数据表格隐藏列的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Div自动滚动到末尾的代码
Oct 26 Javascript
学习ExtJS form布局
Oct 08 Javascript
关于JAVASCRIPT urldecode URL解码的问题
Jan 08 Javascript
文字溢出实现溢出的部分再放入一个新生成的div中具体代码
May 17 Javascript
Jquery获取元素的父容器对象示例代码
Feb 10 Javascript
详解JavaScript中getFullYear()方法的使用
Jun 10 Javascript
JavaScript实现二叉树的先序、中序及后序遍历方法详解
Oct 26 Javascript
vue-image-crop基于Vue的移动端图片裁剪组件示例
Aug 28 Javascript
javascript异步编程的六种方式总结
May 17 Javascript
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 jQuery
vue-router的hooks用法详解
Jun 08 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
Aug 13 Javascript
关于在LayUI中使用AJAX提交巨坑记录
Oct 25 #Javascript
浅谈layui 绑定form submit提交表单的注意事项
Oct 25 #Javascript
详解如何在Vue项目中发送jsonp请求
Oct 25 #Javascript
layui实现form表单同时提交数据和文件的代码
Oct 25 #Javascript
vue实现弹幕功能
Oct 25 #Javascript
vue指令v-html使用过滤器filters功能实例
Oct 25 #Javascript
使用layui前端框架弹出form表单以及提交的示例
Oct 25 #Javascript
You might like
php实现字符串首字母大写和单词首字母大写的方法
2015/03/14 PHP
PHP5.3以上版本安装ZendOptimizer扩展
2015/03/27 PHP
PHP SOCKET编程详解
2015/05/22 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
详解PHP中cookie和session的区别及cookie和session用法小结
2016/06/12 PHP
jBox 2.3基于jquery的最新多功能对话框插件 常见使用问题解答
2011/11/10 Javascript
15个款优秀的 jQuery 图片特效插件推荐
2011/11/21 Javascript
javascript重复绑定事件造成的后果说明
2013/03/02 Javascript
JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)
2013/12/31 Javascript
jQuery页面加载初始化常用的三种方法
2014/06/04 Javascript
JavaScript截取字符串的2个函数介绍
2014/08/27 Javascript
Javascript 数组排序详解
2014/10/22 Javascript
JavaScript中判断两个字符串是否相等的方法
2015/07/07 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
2016/05/16 Javascript
bootstrap datepicker限定可选时间范围实现方法
2016/09/28 Javascript
使用Angular.js实现简单的购物车功能
2016/11/21 Javascript
AngularJS实现表单验证功能
2017/01/09 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
2019/04/15 Javascript
浅谈vue单页面中有多个echarts图表时的公用代码写法
2020/07/19 Javascript
wx.CheckBox创建复选框控件并响应鼠标点击事件
2018/04/25 Python
推荐10款最受Python开发者欢迎的Python IDE
2018/09/16 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
基于TensorFlow中自定义梯度的2种方式
2020/02/04 Python
详解django中Template语言
2020/02/22 Python
使用Python获取当前工作目录和执行命令的位置
2020/03/09 Python
python中通过pip安装库文件时出现“EnvironmentError: [WinError 5] 拒绝访问”的问题及解决方案
2020/08/11 Python
python 中关于pycharm选择运行环境的问题
2020/10/31 Python
波兰最早的运动鞋精品店之一:Street Supply
2019/08/29 全球购物
几道PHP的面试题
2012/05/19 面试题
幼儿园门卫岗位职责
2014/02/14 职场文书
我的老师教学反思
2014/05/01 职场文书
听证通知书
2015/04/24 职场文书
高质量“欢迎词”
2019/04/03 职场文书
python opencv常用图形绘制方法(线段、矩形、圆形、椭圆、文本)
2021/04/12 Python
SpringBoot整合RabbitMQ的5种模式实战
2021/08/02 Java/Android
MySQL 执行数据库更新update操作的时候数据库卡死了
2022/05/02 MySQL