extjs的gridpanel的viewConfig

extjs的gridpanel的viewConfig属性怎么配置啊?
比如说下面的是什么意思?
viewConfig: {
forceFit:true,
enableRowBody:true,
showPreview:true,
getRowClass : function(record, rowIndex, p, store){
if(this.showPreview){
p.body = '

'+record.data.excerpt+'

';
return 'x-grid3-row-expanded';
}
return 'x-grid3-row-collapsed';
}
},

2个回答

就是Ext.grid.GridView的一个对象

[code="js"]viewConfig: {
forceFit:true,//当行大小变化时始终填充满
enableRowBody:true,//可以用两行tr来表示一行数据
showPreview:true,//初始显示预览效果,这个是自定义的属性
getRowClass : function(record, rowIndex, p, store){//CSS class name to add to the row.获得一行的css样式
if(this.showPreview){
p.body = '

'+record.data.excerpt+'

';
return 'x-grid3-row-expanded';
}
return 'x-grid3-row-collapsed';
}
}, [/code]

这个查看API就行了..
GridPanel:
[quote]viewConfig : Object
A config object that will be applied to the grid's UI view. Any of the config options available for Ext.grid.GridView...
A config object that will be applied to the grid's UI view. Any of the config options available for [color=red]Ext.grid.GridView [/color]can be specified here. [/quote]

怎么配置看GridView类
[quote]Class Ext.grid.GridView[/quote]

立即提问