jQuery Datatables 动态列+跨列合并实现代码
有时候需要用到
html
"> "> 备注明细 "> 校区
js代码基于jquery
varoTable=null;
varinitTable=function()
{
varthead_key=$("#thead_key").val();
varthead_num=$("#thead_num").val();
thead_key=thead_key.split(',');
varcolumn_names=newArray();
for(vari=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]);
})
},
});
}
效果图:
主要是参考思路与想法,具体的就介绍到这了,如果有帮助希望以后多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。