extjs grid按条件修改列的背景色 1C

从后台传递一个参数source到前台,其中source的值可以为1,2,3.当source值为2时,将WY_USERLABEL_CM,ZZ_USERLABEL_CM标记背景色为黄色,当source为3时,将ZZ_USERLABEL_CM,WY_USERLABEL_CM标为黄色。
图片说明

1个回答

grid的column配置renderer,然后返回div容器扩起内容,依据返回值设置div容器的背景色

 {
    renderer: function(value){
        if (source== 1) '<div style="background:xxxxx">'+value+'</div>'
        if (source== 2) '<div style="background:xxxxx">'+value+'</div>'
        if (source== 3) '<div style="background:xxxxx">'+value+'</div>'
        return value 
    }
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问