Layui 表格table 第一次加载动态设置列

1、PHP传动态数据到前端;前端json一下;循环设置 cols[0] 的值

2、PHP代码

$types = [ 1 => '类型1', 2 => '类型2', 3 => '类型3' ];
foreach ($types as $k => $v){$storeName = 'type_'.$k;$result[] = ['id' => $k,'field' => $storeName,'title'=> $v];
}
$this->assign('result', $result);
return $this->fetch();

3、JS代码

<script>let result = {:json_encode($result)};layui.use(['table'], function(){let $ = layui.$,table = layui.table;//动态组装列数据let cols = [{field: 'name', title: '姓名'},{field: 'age', title: '年龄'}];//根据result渲染列let length = result.length;for(let i=0; i<length; i++){cols.push({field: result[i]['field'], title: result[i]['title']});}cols.push({field: 'create_time', title: '创建时间'});//表格渲染let tableIns = table.render({elem: '#id' //表单挂载对象,url: '/././'   //获取数据的后台接口,cols: [cols],text: {none: '暂无相关数据!'},where:{delivery_time: '1579142378'} //默认查找条件,where属性可不设置,page: false    //是否打开分页,parseData: function(res) {return {code: res.code,msg: res.msg,count: res.data.count,data: res.data.data}},done:function(res, curr, count){}});});
</script>

Layui 表格table 第一次加载动态设置列相关推荐

  1. 普元EOS:DataGrid表格实现分页加载、自定义列、单元格渲染、行编辑器、锁定列、过滤行、汇总行等功能。

    demo(例子) <div id="datagrid1" class="nui-datagrid" style="width:700px;hei ...

  2. layui table 每列加标签_【前端】layui表格中根据条件给对应的列加背景色

    [前端]layui表格中根据条件给对应的列加背景色 [前端]layui表格中根据条件给对应的列加背景色 1.效果(根据条件动态给表格加背景色) 2.代码: 在我自己的项目中,由于条件比较多,提取出了一 ...

  3. bootstraptable 加载完成_bootstrap table onLoadSuccess加载服务端数据成功事件

    bootstrap table onLoadSuccess加载服务端数据成功事件 bootstrap table onLoadSuccess加载服务端数据成功的事件,该事件的作用是什么呢?服务端返回自 ...

  4. 提高网站第一次加载速度

    特别是在手机端访问,用户第一次打开网站,如果得到反馈的时间太久,用户很可能在页面完成加载之前就离开,不会再次访问.所以,网站.web App,提高首次访问的加载速度就显得特别重要了.第一次加载速度是用 ...

  5. Linux系统程序运行时加载动态库路径顺序

    程序运行时加载动态库路径顺序(Linux) 在linux系统中,如果程序需要加载动态库,它会按照一定的顺序(优先级)去查找: 链接时路径(Link-time path)和运行时路径(Run-time ...

  6. elementui的el-tree第一次加载无法展开和选中的问题

    问题现象 elmentui的el-tree数据加载问题,导致第一次加载选中当前节点和高亮当前节点没有生效. 解决方案 默认展开节点的解决 在el-tree上面挂上data-change <el- ...

  7. vue3加载动态图片

    vue3加载动态图片 一.动态加载图片 使用new URL(url, import.meta.url) <template><div class="home"&g ...

  8. linux直接运行程序加载动态库失败,扣丁学堂Linux培训详解程序运行时加载动态库失败解决方法...

    今天扣丁学堂Linux培训老师给大家介绍一下关于Linux程序运行时加载动态库失败的解决方法,希望对同学们学习有所帮助,下面我们一起来看一下吧. Linux下不能加载动态库问题 当出现下边异常情况 . ...

  9. php无法加载dll插件,php无法加载动态库怎么办

    php无法加载动态库的解决办法:1.将PHP的集成包里的"libmySQL.dll"复制到system32目录下:2.将PHP的解压目录添加到PATH里:3.在Apache的配置文 ...

  10. 使用Poco实现插件方式加载动态库

    动态库封装虚基类 //AbstractPlugin.h #ifndef __ABSTRACTPLUGIN_H__ #define __ABSTRACTPLUGIN_H__#include <st ...

最新文章

  1. java怎么求两组整数的或集,确定整数是否在具有已知值集的两个整数(包括)之间的最快方法...
  2. 不是多家族媒体集的一部分,可用bakup with format来构造新的媒体集.
  3. Python之web开发(一):python常用搭建网站的框架简介
  4. lisp中怎样调取图形_越玩越聪明的图形思维游戏
  5. oracle 删除空间不足,oracle表空间扩容、创建、删除(解决表空间不足问题)
  6. from 下拉框多个值提交_Git commit 多行信息提交
  7. ubuntu安装java的rpm_ubuntu安装jdk-6u45-linux-x64-rpm.bin
  8. BZOJ4530[BJOI2014] 大融合
  9. 什么叫0day和warez
  10. 图像处理(8) : 模板匹配
  11. ELK 收集 Docker 日志
  12. JS: 百度地图与腾讯/高德地图经纬度转换
  13. 第三周——小小大佬带飞队
  14. 【学习笔记】分布式追踪Tracing
  15. h5支付——前端需要处理什么?
  16. 苹果录屏精灵_最新2018苹果APP排行榜,这四款没上榜真是太可惜了!
  17. 王选计算机研究院,北京大学
  18. 利用python绘制分析路易斯安那州巴吞鲁日市的人口密度格局
  19. 树莓派mjpg-streamer实现监控功能
  20. 测试员与程序员如何相处

热门文章

  1. 分解质因数(包括证明的详解)
  2. Jupyter Notebook使用和基本python命令
  3. 树的重心详解(C++)
  4. 圆排列问题详解(原理+代码)
  5. flask html 得到文本框 input的内容_Python的Web框架Flask + Vue 生成漂亮的词云
  6. 用python计算班级学生年龄_Python简单写学生管理系统
  7. 公开电子评标系统/公开评标打分展示系统_国内唯一的智能的PPT展示系统
  8. db 如何将数据库中的表导入到PowerDesigner
  9. 生成activiti需要的25张系统表
  10. 安装Windows 和linux双系统失败导致Windows无法引导的解决方法