Layui数据表格

2023-11-12

  1. 添加表格容器   设置id 和 lay-filter
                        <div>
                            <table id="active-info" lay-filter="active"></table>
                        </div>

        2.

 layui.use('table', function () {
                                    var table = layui.table;

                                    //第一个实例
                                    table.render({
                                        elem: '#active-info'
                                        , height: 312
                                        , url: 'http://localhost:8080/Graduation_project_1_war/Activity_Servlet' //数据接口
                                        , page: true //开启分页
                                        , loading: true
                                        , toolbar: "#toolbarhead"//这是绑定表头工具栏
                                        , text: {
                                            none: "您还没有参加任何活动"
                                        }

                                        , parseData: function (res) {
                                            console.log(res);
                                            return {
                                                "code": 0,//数据状态
                                                "msg": "",//数据信息
                                                "count": 5,//数据总数
                                                data: res
                                            }
                                        }
                                        , cols: [[ //表头

                                            , {field: 'activists', title: '活动名称', width: 200, sort: true,}
                                            , {field: 'activists_inf', title: '活动内容', width: 200, sort: true}
                                            , {field: 'activities_date', title: '活动日期', width: 200}
                                            , {
                                                fixed: 'right',
                                                title: '查看详情',
                                                width: 220,
                                                align: 'center',
                                                toolbar: '#toolbar'//这是绑定表格内工具栏
                                            }
                                        ]]
                                    });
                                    table.on('tool(active)', function (obj) { //注:tool 是工具条事件名,test 是 table 原始容器的属性 lay-filter="对应的值"
                                        var data = obj.data; //获得当前行数据
                                        var layEvent = obj.event; //获得 lay-event 对应的值(也可以是表头的 event 参数对应的值)
                                        var tr = obj.tr; //获得当前行 tr 的 DOM 对象(如果有的话)
                                        console.log(data)
                                        if (layEvent === 'detail') { //查看
                                            //do somehing
                                        } else if (layEvent === 'del') { //删除
                                            layer.msg('删除', {
                                                time: 0,
                                                btn: ['确定']
                                                , closeBtn: 1,
                                                yes: function () {
                                                    axios({
                                                        method: "post"
                                                        ,
                                                        url: 'http://localhost:8080/Graduation_project_1_war/personal_active_change_Servlet'
                                                        ,
                                                        data: data

                                                    }).then(Response => {
                                                        var data = Response.data;
                                                        if (data == 1) {
                                                            table.reload('active-info')
                                                        }

                                                    })

                                                }
                                            })

                                        }
                                    });


                                });

3.设置toobar

                        <script type="text/html" id="toolbar">
                            <a class="layui-btn layui-btn-xs" lay-event="detail">查看</a>
                            <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
                        </script>

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Layui数据表格 的相关文章

随机推荐

  • SpringBoot用slf4j日志 及其 项目配置、MVC支持

    一 Slf4j日志的使用 我一直以来用的都是最传统的System out println 来打印一些错误信息时 其实我也面临过一些问题 这样做的话 错误信息和别的输出结果混在一起 我一直都很难从结果里面找到我调试出来的问题 而且我用这种传统
  • Linux:函数和脚本参数

    使用以下方式定义函数 function function name 语句 1 语句 2 举例 向函数传递参数和返回值 1 在函数中获取传递的参数时 可以像脚本获取参数那样 使用位置变量 1 2 3 等 升级 vim fun sh 脚本调用
  • Unity获取Animtor过渡信息

    Animator切换动画时候 会有一个过渡的过过程 可以通过 AnimatorTransitionInfo transitionInfo animator GetAnimatorTransitionInfo 0 来获取切换状态 Animat
  • postgresql_quick_start

    文章目录 创建数据库 选择数据库 删除数据库 建表 删表 关于模式 模式的增删 和表一起操作 创建用户 示例 所有 开头的命令必须使用 postgresql 自带的可执行程序 postgresql 提供的程序大小写敏感 创建数据库 CREA
  • 2014 新版ITC 重新上传ipa 修改build version

    之前上传ipa的时候 不想改版本号 但是又想重新提交ipa的时候 提交不了 上网查了资料看到以下的解决方法就可以重新提交ipa
  • electron在window7上安装白屏问题

    问题描述 electron5 0 13以上的版本打包win7上需要 NET Framework 4 6 版本及以上版本才可以运行 但是有些win7由于是SP1的系统属于精简版window所以无法安装 NET Framework 4 6及其以
  • 教你如何在Android 6.0上创建系统悬浮窗

    转自郭林的微信公众号 今天周二 又该跟大家分享由我执笔的文章了 从之前我写的deep links 通知栏微技巧这两篇文章中 大家应该能明显体会出什么叫短小精炼 但又很有技术价值的文章 后面我还会坚持分享这种类型的文章 尽量让大家十分钟内就可
  • 华为OD机试 C++ 最快到达医院的方法

    描述 武汉出现了交通封锁 导致大壮在考虑去附近的医院时遇到了难题 大壮住在武汉 他家附近有两家医院 医院A距离他X公里 去这家医院 大壮只能乘坐计程车 车速为M米 分钟 但要等车L分钟 医院B距离他Y公里 但去这家医院 大壮只能选择步行 速
  • neo4j搭建豆瓣电影top250知识图谱踩过的坑

    neo4j 4 0 1 重置neo4j 将安装地址data文件夹中两个文件夹databases和transactions直接删除 再启动neo4j 进入浏览器会回到最开始的输入原始用户名和密码 neo4j neo4j 之前创建的数据库会清空
  • Ubuntu18.04/16.04+RTX2080Ti+docker的深度学习环境配置

    Ubuntu18 04 16 04 RTX2080Ti docker的深度学习环境配置 1 NVIDIA的GPU驱动安装 根据显卡型号去NVIDIA官网下载驱动 官网链接https www nvidia com Download index
  • 小程序更多的手势事件(左右滑动、放大缩小、双击、长按)

    小程序更多的手势事件 左右滑动 放大缩小 双击 长按 前言 一 组件事件的设置 二 左右滑动事件 1 流程图 2 代码示例 三 放大缩小事件 1 流程图 2 代码示例 四 双击事件 1 流程图 2 代码示例 前言 微信小程序提供的原生事件有
  • gnuradio的安装以及安装常见错误

    本文是从纯小白 0基础的出发点上 从概念入手 不仅介绍gnuradio在Linux上的安装流程 及安装时的常见错误 还普及了一些小白需要了解的必备知识 目录 1 虚拟机的安装 2 Linux系统的安装 3 gnuradio的安装 4 安装常
  • Hive数据倾斜的原因及主要解决方法

    数据倾斜产生的原因 数据倾斜的原因很大部分是join倾斜和聚合倾斜两大类 Hive倾斜之group by聚合倾斜 原因 分组的维度过少 每个维度的值过多 导致处理某值的reduce耗时很久 对一些类型统计的时候某种类型的数据量特别多 其他的
  • Java核心——集合(二)

    一 实现类 Java提供了一套实现Collection接口的标准集合类 实现类 其中包含具体类 可直接拿来使用 和抽象类 提供了接口的部分实现 其中抽象类描述如下 图中蓝底部分 AbstractCollection 实现了大部分的集合接口
  • python串口调试助手_python 串口调试工具源码

    实例简介 tkinter的GUI pyserial模块 实例截图 核心代码 if self Status True self ser serial Serial self port get int self baud get timeout
  • Android面试大总结

    面试题 你似乎来到了没有知识存在的荒原 知乎 字节跳动Android面试题目与答案 2020 2020年开春最新面试 字节跳动安卓面试题及答案 已拿到 offer Android面试必备26题 阿里腾讯总结 含答案 Android 面试问题
  • mysql语句添加索引

    参考 mysql索引学习 2 创建索引 修改索引 删除索引的命令语句 mysql语句添加索引 创建或添加索引可以使用如下语句 一 使用ALTER TABLE语句创建索引 语法如下 1 PRIMARY KEY 主键索引 mysql gt AL
  • Burst Balloons(戳气球)(困难)(回溯)(动态规划)

    题目 有 n 个气球 编号为0 到 n 1 每个气球上都标有一个数字 这些数字存在数组 nums 中 现在要求你戳破所有的气球 每当你戳破一个气球 i 时 你可以获得 nums left nums i nums right 个硬币 这里的
  • OpenWrt一些小问题的解决方法

    OpenWrt中文文档并不完善 国内论坛也不太照顾新人 有时遇到问题无从下手 这里整理一些常见错误提示和解决方法 我也是新手整理的不全有问题可以在评论里提出 satisfy dependencies for Cannot satisfy t
  • Layui数据表格

    添加表格容器 设置id 和 lay filter div table table div 2 layui use table function var table layui table 第一个实例