Ext JS - JavaScript framework for web apps | Sencha.com
Ext JS 4.2 官方文档地址
http://docs-devel.sencha.com/extjs/4.2.2/#!/api
搜索renderer
即可查询API
,Ext.grid.column.ColumnView.renderer
renderer : Function/String
A renderer is an ‘interceptor’ method which can be used to transform data (value, appearance, etc.) before it is rendered. Example:
{
renderer: function(value){
if (value === 1) {
return '1 person';
}
return value + ' people';
}
}
Additionally a string naming an Ext.util.Format method can be passed:
{
renderer: 'uppercase'
}
Defaults to: false
value : Object
The data value for the current cell 当前单元格的数据值
metaData : Object
A collection of metadata about the current cell; can be used or modified by the renderer. Recognized properties are: tdCls, tdAttr, and style. 有关当前单元格的元数据集合;可由渲染器使用或修改。识别的属性有: tdCls、tdAttr 和样式。
做修改的时候,可以这么操作metaData.tdCls=?
、metaData.tdAttr=?
record : Ext.data.Model
The record for the current row 当前行的记录
若当前单元格的dataIndex
为age
的话,取值方式为:record.data['id']
record.data.age
、record.data['age']