Extjs grid 的背景框颜色设置

本文介绍如何在ExtJS框架中使用Grid的renderer方法来改变特定行的背景颜色。通过实例展示了如何根据单元格的值调整样式,适用于需要对表格数据显示进行定制化的场景。

这里写图片描述
有时候需要根据特定的条件改变grid某一行的背景色,所以就可以使用renderer方法

{
                                "text": "参考值",
                                flex: 1,
                                "dataIndex": "REFERENCE",
                                editor: {
                                    xtype: 'textfield',
                                },
                                'minWidth': 120,
                                renderer: function (v, f, record) {
                                //这里可以根据v或者record来获取不同的值进行条件判断,然后进行格式的改变。
                                 /* if (v === '0') {
                                        return '<a style="text-decoration: underline;color: blue;cursor:pointer">' + '临时保存' + '</a>';
                                  } else if (v === '1') {
                                        return '已提交';
                            }*/
                                        f.tdStyle = 'background-color:#ebef17a3';
                                    return v//一定要记得返回值否则就是空的数据。

                                }
                            },
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值