2011-07-12 40 views

Respuesta

7

Piense en ello como -
No hace llamada la URL. Usted carga la tienda.

Ahora, puede especificar el valor search_term cada vez que intente cargar el almacén de usar algo como -


store.load({ 
    params:{ 
     search_term:'my runtime search term' 
    } 
    //other options like a callback function, append/add flag, etc. 
}); 
1

Suponiendo que desea cambiar los parámetros después de definir la variable store. Obviamente, dependerá de si Ext.data.Store permite cambiar los parámetros. Si se permite, entonces es tan simple como: store.proxy.extraParams.search_term = //something

0
var form = this.up('form').getForm(); 
       var searchText = form.getValues('search_term').split("=")[1]; 
       var resultGrid = Ext.widget('ResultGrid'); 
       var store = resultGrid.getStore(); 
        if (searchText != undefined && searchText != '') { 
         store.proxy.extraParams.bomId = searchText; 
        } 
       resultGrid.store.load(); 
       } 
0
store.proxy.extraParams.search_term = 'any value'; //set extraparams field 
store.load() //load the store 

Pero hay que tener cuidado con IE8 .. check this

Cuestiones relacionadas