{
xtype:'actioncolumn',
width:50,
text:'性别',
id:'actionView',
align:'center',
items: [{
getClass: function(v, metaData, record) { // Or return a class from a function
if(record.get('sex')===1) {
metaData.tdAttr = 'data-qtip="男"';
return 'male';
} else {
metaData.tdAttr = 'data-qtip="女"';
return 'female';
}
},
handler: function(grid, rowIndex, colIndex) {//add on 2014-1-23
var rec = grid.getStore().getAt(rowIndex);
var cmps = Ext.ComponentQuery.query("*[name=btnQry]");
debugger;
//alert(cmps);
/*this.fireEvent('actionViewUser', {
record: rec
}); */
}
}]
}
可以参考一下
可以利用 function()来实现。
renderer:function (value, row, column, rowIndex, data, table) {
//value: 单元格值。对应row[dataIndex]
//row: 行对象。是data对象的一个元素
//column: 列对象。就是具有"header、headerAlign、dataIndex..."的列对象。
//rowIndex: 行索引号
//data: 表格的数据对象
//table: 表格对象
if(value='xxx'){ //也可以通过其他的参数进行判断
return '';
}
else{
return '';
}
}