jQuery Datatables 动态列+跨列合并实现代码


Posted in jQuery onJanuary 30, 2020

有时候需要用到

html

<input type="hidden" name="thead_key" id="thead_key" value="<?php if(isset($thead_key)):?><?php echo $thead_key;?><?php endif;?>">
<input type="hidden" name="thead_num" id="thead_num" value="<?php if(isset($thead_num)):?><?php echo $thead_num;?><?php endif;?>">

 

<table class="table text-nowrap table-striped table-bordered table-hover dataTables_list">
<thead>


<tr>



<th rowspan="2"><div align="center">备注明细</div></th>



<?php if(isset($thead_arr)):?>



<th colspan="<?php echo count($thead_arr);?>"><div align="center">校区</div></th>



<?php endif;?>


</tr>


<?php if(isset($thead_arr)):?>


<?php foreach($thead_arr as $val):?>


<th><div align="center"><?php echo $val;?></div></th>


<?php endforeach;?>


<?php endif;?>

</thead>
</table>

js代码基于jquery

var oTable = null;
  var initTable = function()
  {
    var thead_key = $("#thead_key").val();
    var thead_num = $("#thead_num").val();

    thead_key = thead_key.split(',');

    var column_names = new Array();
    for(var i=0;i<=thead_num;i++)
    {
      column_names.push({"className":"text-c","sDefaultContent": ''})
    }

    oTable = $(".dataTables_list").dataTable({
      "sPaginationType": "full_numbers",
      "bLengthChange":true,
      "bFilter": false,//搜索栏
      "bProcessing": false,
      "bPaginate": true,
      "bServerSide": true,
      "bSort": false, //排序功能
      //"iDisplayLength":parseInt("{:config('admin_page_size')}"),
      "bAutoWidth": false,
      "sAjaxSource": "{:url('edu_report/ajax_school_group_product_list')}",
      "aoColumns": column_names,//封装好的数组


//给行赋值
      "fnRowCallback": function(nRow, aData, iDisplayIndex)
      {
        $('td:eq(0)', nRow).html(aData.memo);

        $.each(thead_key, function(i, args)
        {
          $('td:eq('+(i+1)+')', nRow).html(aData["memo_cnt_"+args]);
        })
      },
    });
  }

效果图:

jQuery Datatables 动态列+跨列合并实现代码

主要是参考思路与想法,具体的就介绍到这了,如果有帮助希望以后多多支持三水点靠木。

jQuery 相关文章推荐
jQuery 添加样式属性的优先级别方法(推荐)
Jun 08 jQuery
jQuery序列化后的表单值转换成Json
Jun 16 jQuery
jQuery绑定事件方法及区别(bind,click,on,live,one)
Aug 14 jQuery
jQuery实现的鼠标响应缓冲动画效果示例
Feb 13 jQuery
jQuery实现表格隔行换色
Sep 01 jQuery
用jQuery将JavaScript对象转换为querystring查询字符串的方法
Nov 12 jQuery
jQuery实现动态添加和删除input框代码实例
Mar 29 jQuery
jquery传参及获取方式(两种方式)
Feb 13 jQuery
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
Apr 04 jQuery
jQuery 选择器用法实例分析【prev + next】
May 22 jQuery
jQuery实现异步上传一个或多个文件
Aug 17 jQuery
jquery将信息遍历到界面上实例代码
Jan 21 #jQuery
jQuery实现王者荣耀手风琴效果
Jan 17 #jQuery
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 #jQuery
jQuery实现数字华容道小游戏(实例代码)
Jan 16 #jQuery
jQuery实现轮播图效果demo
Jan 11 #jQuery
jQuery擦除插件eraser使用方法详解
Jan 11 #jQuery
jQuery实现鼠标移入显示蒙版效果
Jan 11 #jQuery
You might like
destoon实现VIP排名一直在前面排序的方法
2014/08/21 PHP
PHP文件缓存smarty模板应用实例分析
2016/02/26 PHP
javascript dom 操作详解 js加强
2009/07/13 Javascript
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
2010/08/27 Javascript
JQuery 拾色器插件发布-jquery.icolor.js
2010/10/20 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
2015/01/31 Javascript
JS函数的几种定义方式分析
2015/12/17 Javascript
整理一下常见的IE错误
2016/11/18 Javascript
JavaScript获取服务器时间的方法详解
2016/12/11 Javascript
浅析BootStrap中Modal(模态框)使用心得
2016/12/24 Javascript
Angular4项目中添加i18n国际化插件ngx-translate的步骤详解
2017/07/02 Javascript
NodeJS搭建HTTP服务器的实现步骤
2018/10/12 NodeJs
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
2018/12/06 jQuery
Vue 3.0 全家桶抢先体验
2020/04/28 Javascript
vue keep-alive的简单总结
2021/01/25 Vue.js
[20:21]《一刀刀一天》第十六期:TI国际邀请赛正式打响,总奖金超过550万
2014/05/23 DOTA
python使用datetime模块计算各种时间间隔的方法
2015/03/24 Python
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
[原创]Python入门教程1. 基本运算【四则运算、变量、math模块等】
2018/10/28 Python
python利用requests库模拟post请求时json的使用教程
2018/12/07 Python
33个Python爬虫项目实战(推荐)
2019/07/08 Python
python 读txt文件,按‘,’分割每行数据操作
2020/07/05 Python
几款好用的python工具库(小结)
2020/10/20 Python
Python基于Webhook实现github自动化部署
2020/11/28 Python
美国批发零售网站:GearXS
2016/07/26 全球购物
加拿大户外探险购物网站:SAIL
2020/06/27 全球购物
顺丰快递Java软件工程师面试题
2015/07/31 面试题
初三家长会邀请函
2014/01/18 职场文书
服装仓管员岗位职责
2014/06/17 职场文书
党的群众路线教育实践活动先进个人材料
2014/12/24 职场文书
满月酒邀请函
2015/01/30 职场文书
食品安全责任书范本
2015/05/09 职场文书
入党团支部推荐意见
2015/06/02 职场文书
2016年寒假家长评语
2015/10/10 职场文书