FineUI 后台Grid中 某列添加背景色 AspCore MVC

本文介绍了如何使用HTML、JavaScript和CSS实现一个动态表格,通过statusRenderFunction函数根据状态值为单元格设置不同背景颜色。CSS定义了四种状态对应的样式,使得表格单元格背景颜色能够实时反映状态值。

HTML

F.RenderField().HeaderText("状态").DataField("statusName").Width(120).TextAlign(TextAlign.Center).RendererFunction("statusRenderFunction"),

JS

  //状态列
        function statusRenderFunction(value, params) {
            
            params.cellCls = `status${params.rowValue.status}`;
            return value;
        }

status数字 表示1234

CSS

@section head {
    <style type="text/css">
        .status0 {
            background-color: #FB9230;
            color: #fff;
        }

        .status1 {
            background-color: #333333;
            color: #fff;
        }

        .status2 {
            background-color: #0BBF53;
            color: #fff;
        }

        .status3 {
            background-color: #FF4D4F;
            color: #fff;
        }

        .status4 {
            background-color: #9F9E9D;
            color: #fff;
        }
    </style>
}

这样就是动态根据值来显示背景色了

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pandi18

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值