对layui数据表格动态cols(字段)动态变化
```javascript
function tableRender(cols_arr){
table.render({
elem: 'demo',
url: 请求地址, //数据接口
method: 'post',
page: true, //开启分页
cols: cols_arr,
id: 'demo',
limit: 10,
limits: [10, 20, 50, 100, 200, 500],
done: function (res) {}
});
}
```
二、监听搜索提交事件
```javascript
form.on('submit(demo1)', function (obj) {
var start_date = obj.field.start_date;
var end_date = obj.field.end_date;
if (start_date != '' && end_date != ''){
var all_date = getAll(start_date, end_date); //获取所有日期,假设getAll为获取日期的函数
if (all_date.length > 7){ //如果查询天数超过7天,给出提示并返回
layer.msg('查询天数不得超过7天', {icon: 2, anim: 6});
return false;
}
// 动态构建cols_arr的值,假设window为全局对象,存储其他全局变量或函数等
window.cols_arr[0] = []; //初始化cols数组的第一项为一个空数组
window.cols_arr[0][0] = {field:'group_id', title: '群号', align: 'center'}; //固定列设置,比如群号列等(可以根据实际需求修改)
all_date.forEach(function(value,i){ //遍历日期数组,动态构建列信息
window.cols_arr[0][i+1]=({field: value, title: value+'数据', align: 'center'}) //构造新的列信息并添加到cols数组中(此处title可根据实际需求修改)
})
seo推广
- 2014年Godaddy帐号注册教程、Push接收、解析、DNS修
- Win10开启旧版托盘时钟让其符合以往的习惯
- 湖南3家微信公众账号传播恶性谣言被关停
- 想使用PE里没有的程序如何把程序打包进WinPE中
- win10预览版10041官方下载地址 win10预览版10041下载
- 本本加内存后为何还变慢了?
- Ecshop后台拿shell方法总结
- AI简单绘制超美的渐变试管图片教程
- Dreamweaver CS6怎么使用项目列表-
- 夜班配置 夜班最低配置及要求
- 客户端安装过程中提示RegCreateKeyEx失败.错误码5
- WinCfg32.exe - WinCfg32是什么进程
- VC7SecS.exe是什么进程.有什么用
- css3 条纹化和透明化表格Firefox下测试成功
- MirOS BSD Korn Shell本地权限提升漏洞
- 上网本在播放视频时,音频出现停顿现象是什么原