标签:
{
text:'类别',
dataIndex:'type',
align:'center',
renderer:function(value,metaData){
console.log(metaData);
if(value==0){
metaData.css='x-grid-record-gray';
return "<span style='color:#FFF;font-weight:bold;'>注销系统</span>";
}else if(value==1){
metaData.css='x-grid-record-green';
return "<span style='color:#FFF;font-weight:bold;'>登录系统</span>";
}
}
}.x-grid-record-gray{
background-color:gray !important;
}
.x-grid-record-green{
background-color:green !important;
}效果:
viewConfig:{
stripeRows: false,//是否隔行换色
getRowClass : function(record,rowIndex,rowParams,store){
var type = record.get('type');
switch (type){
case '0':
return 'x-grid-record-gray';
case '1':
return 'x-grid-record-green';
}
}
}重写这个函数在渲染时应用自定义的CSS样式。函数将返回被添加到该行div的CSS样式名称(或空字符串‘‘)。 要应用多个样式名称,只需在返回字符串内使用空格分隔开 (例如 ‘my-class another-class‘).
示例用法:
viewConfig: {
getRowClass: function(record, rowIndex, rowParams, store){
return record.get("valid") ? "row-valid" : "row-error";
}
}
该记录对应的当前行。
行索引
DEPRECATED.(不推荐使用) 用于行body使用 方法 getAdditionalData 的rowbody功能。
绑定到grid的store。
添加到该行的CSS样式名称。
标签:
原文地址:http://blog.csdn.net/lovesomnus/article/details/42196829