Hey guys, i need a little help here.

i have a grid, is population with Json.

the first time i send a variable "meta" = 1, my PHP server decide if "meta" is 1 return a json array with columns configuration (something like a autogrid), that is ok.

but the second time, i send "meta" = 0, just to refresh the data NO the columns, my PHP server return the json array just with data:

PHP Code:
{'data':[{'idStatement':'1','nameStatement':'Activo','infoStatement':''}],'totalCount':'1','success':true
and that is ok too!

the problem is: my grid not refresh the rows data

this is my code:
PHP Code:
MyGridPanel = function(config){
    
Ext.apply(thisconfig);
    
    var 
ds = new Ext.data.Store({
        
fields: [],
        
autoLoadtrue,
        
remoteSorttrue,
        
autoDestroytrue,
        
baseParamsconfig.params,
        
reader: new Ext.data.JsonReader(),
        
proxy: new Ext.data.HttpProxy({urlconfig.urlmethod'POST'})
    });
        
    
MyGridPanel.superclass.constructor.call(this,{
        
closabletrue,
        
columns: [],
        
layout'fit',
        
loadMasktrue
        
bufferResize0,
        
storeds,
        
columnLinestrue,
        
trackMouseOvertrue,
        
selModel: new Ext.grid.RowSelectionModel(),
        
viewConfig: {
            
onDataChange: function(){
                if(
this.ds.reader.jsonData.metaData){
                    
this.cm.setConfig(this.ds.reader.jsonData.columns);
                }
            }
        },
        
tbaractionToolbar,
        
bbar: new Ext.PagingToolbar({
            
storeds,
            
pageSize50,
            
displayInfotrue
        
})
    });
}; 
my refresh modification is this:
PHP Code:
Ext.override(Ext.PagingToolbar, {    
    
doRefresh : function(){
        
this.store.setBaseParam('meta'0);
        
this.doLoad(this.cursor);
    }
}); 
tnks in advance for your help