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实现的背景颜色渐变动画效果示例
Mar 24 jQuery
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
Apr 04 jQuery
jQuery加密密码到cookie的实现代码
Apr 18 jQuery
jQuery插件imgAreaSelect基础讲解
May 26 jQuery
jQuery实现frame之间互通的方法
Jun 26 jQuery
jQuery选择器之子元素选择器详解
Sep 18 jQuery
jQuery使用zTree插件实现可拖拽的树示例
Sep 23 jQuery
jQuery 防止相同的事件快速重复触发方法
Feb 08 jQuery
通过jquery获取上传文件名称、类型和大小的实现代码
Apr 19 jQuery
jQuery轻量级表单模型验证插件
Oct 15 jQuery
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
Nov 18 jQuery
jQuery实现动态操作table行
Nov 23 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
php上传文件的增强函数
2010/07/21 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
2016/03/22 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
2019/06/03 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
2019/08/14 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
Sample script that deletes a SQL Server database
2007/06/16 Javascript
兼容ie、firefox的图片自动缩放的css跟js代码分享
2013/08/12 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
JavaScript中this关键词的使用技巧、工作原理以及注意事项
2014/05/20 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
2014/07/21 Javascript
Javascript的&amp;&amp;和||的另类用法
2014/07/23 Javascript
node.js中的events.emitter.removeAllListeners方法使用说明
2014/12/10 Javascript
使用three.js 画渐变的直线
2016/06/05 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
关于vue-cli 3配置打包优化要点(推荐)
2019/04/22 Javascript
用Python编写一个国际象棋AI程序
2014/11/28 Python
小议Python中自定义函数的可变参数的使用及注意点
2016/06/21 Python
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
分享给Python新手们的几道简单练习题
2017/09/21 Python
详解python多线程、锁、event事件机制的简单使用
2018/04/27 Python
详解Python3中的迭代器和生成器及其区别
2018/10/09 Python
Python获取Redis所有Key以及内容的方法
2019/02/19 Python
HTML5 Video/Audio播放本地文件示例介绍
2013/11/18 HTML / CSS
英国领先的办公用品供应商:Viking
2016/08/01 全球购物
SNIDEL官网:日本VIVI杂志人气少女第一品牌
2020/03/12 全球购物
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
优秀的计算机专业求职信范文
2013/12/27 职场文书
销售行政专员职责
2014/01/03 职场文书
青春演讲稿范文
2014/05/08 职场文书
优秀应届本科生求职信
2014/07/19 职场文书
党员教师四风问题对照检查材料
2014/09/26 职场文书
民事诉讼代理授权委托书范本
2014/10/08 职场文书
优秀高中学生评语
2014/12/30 职场文书
大学生团日活动总结
2015/05/06 职场文书
2015年环境整治工作总结
2015/05/22 职场文书