2012-06-11 58 views
0

在EXTJS DirectStore中,我想设置参数值,然后重新加载它。怎么做 ?ExtJS DirectStore设置参数值

var myStore = new Ext.data.DirectStore({ 
      directFn: Report.ReadReport, 
      autoLoad: false, 
      paramsAsHash: false, 
      paramOrder: 'identifier', 
      root: 'Report', 
      totalProperty: 'total', 
      fields: [ 
       { name: 'name', type: 'string' } 
       ], 
      remoteSort: true, 
      listeners: { 
       load: function (store, recs, opt) { 
        myGrid.setHeight(400); 
        myGrid.doLayout(); 
       } 
      } 
     }); 

我想是这样的

myStore.param.'identifier'.value = '12345' 
myStore.load(); 

怎么办呢?可能吗 ?

感谢

回答

1
myStore.load({ 
    params: { 
     identifier: 12345 
    } 
});