效果如图:
根据红色 字体这一列的数据,是到期日期,如果在一个月内到期的话,那么该行将会变成黄色显示,并且到期日期将会变成红色。
关于columns 和 columnDefs的区别,请看这篇
http://blog.csdn.net/beta_xiyan/article/details/76614992
代码如下:
"aoColumnDefs":[
{//第 14 列 到期日期(一开始写的13,因为数数一般会从0 开始...)
"targets":13,
createdCell: function(td, cellData, rowData) {
var data = cellData
if ((data+"").length>=8) {
var data1 = data.substr(0,4)+"/"+data.substr(4,2)+"/"+data.substr(6,2)
var da_1 = new Date(Date.parse(data1));

本文展示了如何在DataTable中,根据某列(如到期日期)的数据,若在一个月内到期,将整行设置为黄色背景并高亮显示日期。文章详细解释了`createdCell`函数的五个参数含义,以及它与`Render`的区别,`createdCell`能同时操作数据和格式,而`Render`只能处理数据。

2132

被折叠的 条评论
为什么被折叠?



