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

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

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 
    }
}