Extjs 根据gridPanel中其他列值改变某一列的内容字体颜色
/**
* gridPanel 中的定义列
*/
var cusGridColModel = [{
header : '客户名称',
width : 100,
dataIndex : '客户名称',
css : 'color: #752f6e;font-weight: bold;',
renderer : customerValueShow
},{
header : '欠费状态',
dataIndex : '欠费状态',
hidden : true
}];
/**
* 客户名称 列表调用的方法
*/
function customerValueShow(value, cellmeta, record) {
var state = record.get('欠费状态');
if(state == '不欠费'){
value = "<span style='color:green;'>" + value + "</span>";
}else if(state == '欠费'){
value = "<span style='color:red;'>" + value + "</span>";
}
return value;
}

浙公网安备 33010602011771号