ExtJS Tips->Grid column的自定义格式
2011-08-30 11:09
351 查看
Ext.grid.column.Column
renderer(
Mixed value, Object metaData, Ext.data.Model record, Number rowIndex, Number colIndex, Ext.data.Store store, Ext.view.View view ) : String
A renderer is an 'interceptor' method which can be used transform data (value, appearance, etc.) before itis rendered. Example:
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.
record : Ext.data.Model
The record for the current row
rowIndex : Number
The index of the current row
colIndex : Number
The index of the current column
store : Ext.data.Store
The data store
view : Ext.view.View
The current view
The HTML to be rendered
例子:
{
header: '名称',
dataIndex: 'groupName',
flex: 3,
renderer: function(value, o, record) {
return Ext.String.format('<div style="background-color:#FFFF00">{0}</div>', record.get('groupName'));
}
}
renderer(
Mixed value, Object metaData, Ext.data.Model record, Number rowIndex, Number colIndex, Ext.data.Store store, Ext.view.View view ) : String
A renderer is an 'interceptor' method which can be used transform data (value, appearance, etc.) before itis rendered. Example:
{ renderer: function(value){ if (value === 1) { return '1 person'; } return value + ' people'; } }
Parameters
value : MixedThe 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.
record : Ext.data.Model
The record for the current row
rowIndex : Number
The index of the current row
colIndex : Number
The index of the current column
store : Ext.data.Store
The data store
view : Ext.view.View
The current view
Returns
StringThe HTML to be rendered
例子:
{
header: '名称',
dataIndex: 'groupName',
flex: 3,
renderer: function(value, o, record) {
return Ext.String.format('<div style="background-color:#FFFF00">{0}</div>', record.get('groupName'));
}
}
相关文章推荐
- ExtJS Tips->Grid的列宽设置
- ExtJS EditorGridPanel 示例之Array格式(自定义Array解析器)Store前后台增删改查
- ExtJS EditorGridPanel 示例之Array格式(自定义Array解析器)Store前后台增删改查
- 自定义Extjs中Grid单元格的显示格式
- extjs-->grid
- 【转】自定义Extjs中Grid单元格的显示格式
- C#中如何将List<自定义>转为Json格式 及相关函数-DataContractJsonSerializer
- < telerik:GridEditCommandColumn/> and <telerik:GridButtonColumn> imagebutton hover
- 反汇编直接数转换为KEIL环境格式(#5AH ->#0x5A
- extjs - grid - 自定义单元呈现方式(xtemplate)
- SSH项目开发自定义带泛型DaoSupport<T>类以及用户管理UserinfDao类
- Java笔记6 网络编程<2>TCP、自定义图形界面浏览器、URL
- 自定义组件<五>
- Control Study -> 自定义DataGrid翻页控件(示例代码下载)
- <Android>自定义View
- java微信网页授权获取用户信息以及JSSDK自定义分享等功能<一>
- [Sencha ExtJS & Touch] Column Layout 和 HBox Layout 的区别
- 在extjs 的grid中显示 Date格式的内容
- Android 自定义ViewGroup 实战篇 -> 实现FlowLayout
- <LeetCode OJ> 171. Excel Sheet Column Number