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>
}
这样就是动态根据值来显示背景色了
本文介绍了如何使用HTML、JavaScript和CSS实现一个动态表格,通过statusRenderFunction函数根据状态值为单元格设置不同背景颜色。CSS定义了四种状态对应的样式,使得表格单元格背景颜色能够实时反映状态值。
6810

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



