在用gridPanel的时候,重定义了Column 的时候,第一次加载的时候数据没有显示,记录的总数显示了,
我有是
gridPanel = new Ext.grid.GridPanel({
defaults:{anchor:'99%'},
store:gridStore,
cm: gridCm1,
view:new Ext.grid.GridView(),
sm:sm,
tbar:[],
viewConfig: {
forceFit: true,
refresh:true
},
bbar:new Ext.PagingToolbar({
plugins: new Ext.ux.Andrie.pPageSize(),
beforePageText: '第',
afterPageText: '/ {0}页',
pageSize: pageSize,
store:gridStore,
displayInfo:true,
displayMsg:'共{2}条, 当前{0}-{1}条',
emptyMsg:'没有数据',
buttons:[
{
text:'关闭',handler:function(){
newOrUpWin.hide();}
}
],
doLoad: function(start){
start_param = start;
pageSize = this.pageSize;
var o = {};
var pm = this.paramNames;
o[pm.start] = start;
o[pm.limit] = this.pageSize;
this.store.reload({params : o});
}
})
});
gridCm1.setConfig([
new Ext.grid.RowNumberer(),
{header:"name1",width:100,sortable:true,dataIndex:'titleName'},
{header:"name2",width:100,sortable:true,dataIndex:'titleName1'},
{header:"name3",width:100,sortable:true,dataIndex:'titleName2'},
{header:"name4",width:100,sortable:true,dataIndex:'titleName3'},
{header:"name5",width:80,sortable:true,dataIndex:'titleName4'}
]);
设置好了后,用gridStore.load({params:{start:0,limit:pageSize}});
这样后第一次加载数据就是没有显示,总记录有显示,要刷新一下才可以看到结果,怎么样了,有没有人遇到过同样的问题