datatbles修改显示样式(修改行、列背景色,字体,隔行换色)

这里主要介绍两个函数:aoColumnDefs和createdRow

datatables的使用方式非常简单,自行查阅资料,直接上代码:

var t;t = $("#accountTbl").DataTable({    searching: true,    processing: true,    dom: "<‘row‘<‘col-sm-12‘tr>>\n\t\t\t<‘row‘<‘col-sm-12 col-md-5‘i><‘col-sm-12 col-md-7 dataTables_pager‘lp>>",    language: {        "info": "显示从 _START_ 到 _END_ 总计 _TOTAL_ 条记录",        "infoEmpty": "显示从 0 到 0 of 0 条记录",        "lengthMenu": "每页显示 _MENU_ 条记录",        "emptyTable": "查询无记录",        "loadingRecords": "加载中...",        "zeroRecords": "查询无记录",    }, //  aoColumnDefs:[ // {"sClass":"col_class","aTargets":[0]},{"sClass":"cos_class","aTargets":[1]}],    createdRow: function ( row, data, index ) {            if ( index %2 == 0 ) {                $(‘td‘, row).css(‘font-weight‘,"bold").css("color","#c43ff6");            }        },    buttons: ["print", "copyHtml5", "excelHtml5", "csvHtml5", "pdfHtml5"],    select: true,    rowId: ‘id‘,    serverSide: true,    ajax: {        "url": ‘‘,    },    columns: [{        data: "id",        "orderable": true,"width":"50px"    },     ],})

1、aoColumnDefs:

  这个函数是修改列显示的,{"sClass":"col_class","aTargets":[0]},"aTargets"这个参数代表,从左到右第一列,第二列就是[1],这个col_class需要自己在前端定义。

  <style>.col_class{         color: #ff7e29;      }      .cos_class{         color: #2a1cf6;      }   </style>2、createdRow:  这个函数是修改行显示的,createdRow: function ( row, data, index ) {},三个参数row代表行,data表示你传入的字段,意思就是说你可以根据字段的内容进行过滤显示,index是行的索引值。隔行换色显示:
if ( index %2 == 0 ) {      $(‘td‘, row).css(‘font-weight‘,"bold").css("color","#c43ff6"); }根据id显示:
if ( data[‘id] %2 == 0 ) {      $(‘td‘, row).css(‘font-weight‘,"bold").css("color","#c43ff6"); }
ps:如果想要修改td标签的长度,可以在columns中进行限制的。

 columns: [{        data: "id",        "orderable": true,"width":"50px"    },     ],



原文地址:https://www.cnblogs.com/qinghuaL/p/9842590.html

时间: 2024-11-08 01:51:04

datatbles修改显示样式(修改行、列背景色,字体,隔行换色)的相关文章

WinForm自定义ListBox显示样式

WinForm自定义ListBox显示样式,多列分不同颜色显示,效果如下图: 首先向winForm窗口拖入一个ListBox控件,命名为lstConsole,同时将DrawMode设置为:OwnerDrawFixed,这里一定要注意否则我们接下来的工作都不会起作用. 然后我们来自定义ListBoxItem,代码如下: public class ColoredListBoxItem { /// <summary> /// creates a new ColoredListBoxItem ///

Easyui Datagrid 修改显示行号列宽度

EasyUI中Datagrid的第一列显示行号,可是如果数据量大的的时候,显示行号的那一列数据会显示不完全的. 可以通过修改Datagrid的样式来解决这个问题,在样式中加入下面这个样式,就可以自己修改显示行号列的宽度了 .datagrid-header-rownumber,.datagrid-cell-rownumber{ width:40px; }

Linux的shell中echo改变输出显示样式

Linux的shell中echo改变输出显示样式 echo -e "\033[32;49;1m [DONE] \033[39;49;0m" 或echo -e "\e[32;49;1m [DONE] \033[39;49;0m" 输出结果 :[DONE] 文本终端的颜色可以使用“ANSI非常规字符序列”来生成.举例: echo -e "\033[44;37;5m ME \033[0m COOL" 以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字

(11)网页样式综合案列---灵活的电子相册 {上}

本篇学习资料讲解:       通过css对电子相册进行排版 和 侧面强调“盒子模型.标准流.浮动和定位”的重要性. 先来看看"双向联动模式"的电子相册图: {鼠标指针经过某张图片(或者某段文字)时,相应的文字(或者相应的某张图片)会以特殊样式显示} 以上部分的介绍将出现在(12)网页样式综合案列---灵活的电子相册 {下},这里只是提前感受. 1.搭建基本框架 搭建框架主要应考虑在实际页面中相册的具体结构和形式,包括照片整体排列的方法,用户可能的浏览情况,照片是否需要自动调整,等等.

设置Beyond Compare比较文件显示样式的方法

office软件是微软公司出的办公套装软件,其中就有excel,它可以进行各种数据的处理.统计分析和辅助决策操作,广泛地应用于管理.统计财经.金融等众多领域.在使用过程中常常需要对其进行修改,常常会出现文件差异的问题.这个时候就可以通过文件对比工具Beyond Compare来解决.下面就来给大家分享一下如何设置Beyond Compare比较文件显示样式. 现在最新Beyond Compare 4中文版强势来袭,软件拥有强大的比较功能,并且致力于在最大程度上满足用户的不同需求.在使用Beyon

yui datatable动态修改行号

相关函数 getRecord  :YAHOO.widget.Record getRecord ( row ) For the given identifier, returns the associated Record instance. 传入RecordSet position Index或者Recod  Id 返回 该行的实例 updateCell:void updateCell ( oRecord , oColumn , oData , skipRender ) For the give

jquery修改css样式,样式带!important

由于需求的需要,今天在用jquery修改一个弹出框的样式的时候,由于有一个按钮有padding-left:12px;导致内间距空出来的这一块颜色用普通的方式无法改变. 普通的jquery修改css的方法:$("#idName").css("backgroundColor","red");但是这个方法无法改变padding-left:12px;这一块的背景色,因为定位不到它的id. 后来在请教了公司的搞html的同事(民庆)后,他说要在样式后面加个

veridata实验举例(5)修改主键上的列值,update操作会被拆分成两条语句

veridata实验举例(5)修改主键上的列值,update操作会被拆分成两条语句 续接"veridata实验举例(4)验证veridata查找出updata.delete操作导致的不同步现象",地址:点击打开链接 环境: Item Source System Target System Platform Red Hat Enterprise Linux Server release 5.4 Red Hat Enterprise Linux Server release 5.4 Hos

用JS查看修改CSS样式(cssText,attribute(&#39;style&#39;),currentStyle,getComputedStyle)

CSS样式定义方法 大家都知道,在为HTML设置样式的时候,通常有三种方法:内联样式,内部样式表,外部样式表. 1.内联样式: 内联样式表就是在HTML元素中的行内直接添加style属性. 1 <div id="div1" style="width: 100px; height: 100px; background: black"> 2 </div> 2.内部.外部样式表: 内部样式表就是在<head>头部里有<style&