layui 表格颜色

表格有时需要根据数值来变换需要的颜色,以下是几种实现方式和效果

1.字体颜色

可以用  templet进行return 标签来设置字体颜色

例如:

{
field: '字段', title: '是否延误', align: "center", width: 80,   templet: function (d) {
return d.字段 == true ? "<span style='color:red'>是</span>" : "否";

},

}

2.单元格颜色简单版

同上使用templet设置背景颜色

例如:

{
field: '字段', title: '计划交期', width: 80, align: "center", templet:
function (d) {
        if (!!d.F_Plan_Delivery && d.needchangecolor==1) {
                return "<div style='color:#000;background-color:red;'>" +     layui.util.toDateString(d.字段,                 'yyyy-MM-dd') + "</div>";
        }
        else if (!!d.字段 && d.needchangecolor== 0) {
                return layui.util.toDateString(d.字段, 'yyyy-MM-dd');
        }
        else {
                return "";
        }
}
}

3.单元格颜色进阶版

使用layui表格的done ,可以实现整个格单元格填充 

例如:

done: function (res, curr, count){
                var YellowTitles = ["字段1", "字段2"];
                YellowTitles.forEach(function (field, j) {
                    var color = "rgb(237,125,49)";
                    $('div[lay-id="currentTableId"]').find('th[data-field="' + field + '"]').css("background", color).css("color", "black");
                });

 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值