items:[{
xtype:'button',
text:'清空',
handler: function() {
Ext.getCmp("grid").getStore().removeAll();
var name="0";
Ext.Ajax.request(
{
  method : 'POST',
           url:'../InventoryServlet.do',
           params:{
   name:name
  },
success:function(req){
  var metaData=req.responseText;
  
 }
}
)
}
}
]我的这个grid 的store 怎么重新加载返回的这个metadata 啊
 求高手赐教

解决方案 »

  1.   

    grid.reload({
          params:{
             param:param
          }
    })
      

  2.   

    不明白啊 我的metadata 的内容是 这个
    {metaData:{totalProperty:'total',root:'result',fields:['inventoryId','partsId','partsName','inventory','startInventory','minInventory','warehouseId']},total:26,result:[{inventoryId:'10003',partsId:'NGS56665A',partsName:' 车轴',inventory:'300',startInventory:'0',minInventory:'100',warehouseId:'0'},{inventoryId:'10004',partsId:'GSG23666A',partsName:'挡风玻璃',inventory:'50',startInventory:'50',minInventory:'100',warehouseId:'0'},{inventoryId:'10005',partsId:'GFS236665',partsName:'雨刮',inventory:'100',startInventory:'100',minInventory:'500',warehouseId:'0'},{inventoryId:'10008',partsId:'GFS15555G',partsName:'龙骨',inventory:'100',startInventory:'10',minInventory:'10',warehouseId:'0'},{inventoryId:'10010',partsId:'SFS54584A',partsName:'底盘',inventory:'10',startInventory:'10',minInventory:'50',warehouseId:'0'},{inventoryId:'10011',partsId:'SFS54844G',partsName:'化油器',inventory:'50',startInventory:'0',minInventory:'50',warehouseId:'0'},{inventoryId:'10012',partsId:'SFS66548A',partsName:'后视镜',inventory:'100',startInventory:'0',minInventory:'100',warehouseId:'0'},{inventoryId:'10013',partsId:'SFS66548B',partsName:'后视镜',inventory:'500',startInventory:'0',minInventory:'100',warehouseId:'0'}]}我怎么在grid里面的store 重新加载这个 meteData
    新手上路 请多包涵