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实现返回顶部按钮和scroll滚动功能[带动画效果]
Jul 05 jQuery
jQuery实现简单的计时器功能实例分析
Aug 29 jQuery
jquery获取transform里的值实现方法
Dec 12 jQuery
jquery的 filter()方法使用教程
Mar 22 jQuery
jQuery滚动条美化插件nicescroll简单用法示例
Apr 18 jQuery
jQuery实现常见的隐藏与展示列表效果示例
Jun 04 jQuery
jQuery中each遍历的三种方法实例分析
Sep 07 jQuery
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
Oct 26 jQuery
JQuery Ajax跨域调用和非跨域调用问题实例分析
Apr 16 jQuery
Vue项目中使用jquery的简单方法
May 16 jQuery
JQuery通过键盘控制键盘按下与松开触发事件
Aug 07 jQuery
jquery实现简单每周轮换的日历
Sep 10 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入门学习知识点一 PHP与MYSql连接与查询
2011/07/14 PHP
分享下PHP register_globals 值为on与off的理解
2013/09/26 PHP
Yii控制器中操作视图js的方法
2016/07/04 PHP
javascript instanceof,typeof的区别
2010/03/24 Javascript
Javascript 检测键盘按键信息及键码值对应介绍
2013/01/03 Javascript
原生javascript和jquery判断浏览器版本等信息
2013/07/04 Javascript
JavaScript中json使用自己总结
2013/08/13 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
js菜单点击显示或隐藏效果的简单实例
2014/01/13 Javascript
JavaScript判断用户是否对表单进行了修改的方法
2015/03/18 Javascript
JavaScript使用yield模拟多线程的方法
2015/03/19 Javascript
javascript中字体浮动效果的简单实例演示
2015/11/18 Javascript
javascript基于原型链的继承及call和apply函数用法分析
2016/12/15 Javascript
Node.js连接postgreSQL并进行数据操作
2016/12/18 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
原生js+canvas实现下雪效果
2020/08/02 Javascript
[00:09]DOTA2新版本PA至宝特效动作展示
2014/11/19 DOTA
利用python程序生成word和PDF文档的方法
2017/02/14 Python
Pycharm配置远程调试的方法步骤
2018/12/17 Python
python实现kmp算法的实例代码
2019/04/03 Python
Python 抓取微信公众号账号信息的方法
2019/06/14 Python
用Python配平化学方程式的方法
2019/07/20 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
2020/01/16 Python
django-利用session机制实现唯一登录的例子
2020/03/16 Python
python中return不返回值的问题解析
2020/07/22 Python
phonegap常用事件总结(必看篇)
2017/03/31 HTML / CSS
香港礼品网站:GiftU eshop
2017/09/01 全球购物
若通过ObjectOutputStream向一个文件中多次以追加方式写入object,为什么用ObjectInputStream读取这些object时会产生StreamCorruptedException?
2016/10/17 面试题
九年级数学教学反思
2014/02/02 职场文书
村干部培训方案
2014/05/02 职场文书
工伤死亡理赔协议书
2014/10/20 职场文书
2014幼儿园家长工作总结
2014/11/10 职场文书
爱晚亭导游词
2015/02/09 职场文书
大学生就业意向书
2015/05/11 职场文书
2015年中秋放假通知范文
2015/08/18 职场文书
2016领导干部廉洁自律心得体会
2016/01/13 职场文书