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

posted @ 2016-03-07 10:36  871761665  阅读(238)  评论(0)    收藏  举报