{header:'NO.',renderer:function(value,cellmeta,record,rowIndex){return rowIndex+1;}},
列添加function中的参数:
value是当前单元格的值
cellmeta保存的是单元格cellId单元格Id列号。
record是这行的数据内容
rowIndex,columnIndex,
store:这个是构造表格时传递的DS。也就是说表格里所有的数据,可以随便调用。
renderer:Ext.util.Format.dateRenderer('Y年m月d日') 日期的格式
grid.view.refresh(bool); 如果bool为真刷新头部,不设置就刷新表格里面的数据。
分页显示的BBAR
// paging bar on the bottom
bbar: new Ext.PagingToolbar({
pageSize: 25,
store: store,
displayInfo: true,
displayMsg: 'Displaying topics {0} - {1} of {2}',
emptyMsg: "No topics to display",
items:[
'-', {
pressed: true,
enableToggle:true,
text: 'Show Preview',
cls: 'x-btn-text-icon details',
toggleHandler: function(btn, pressed){
var view = grid.getView();
view.showPreview = pressed;
view.refresh();
}
}]
})
如果配制了分页工具条,ds.load()就必须在构造GRID以后才能执行,否则分页工具条会不起作用,看来分页工具条会把自己和ds做一些关联来完成与Grid共享数据模型的