2011-07-12 26 views

Odpowiedz

7

Pomyśl o tym, jak -
ty nie połączenia URL. Jesteś załadować sklepu.

Teraz można określić wartość SEARCH_TERM ilekroć próbujesz załadować sklep użyciu coś jak -


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

Zakładając, że chcesz zmienić parametry po zdefiniowaniu zmiennej store. To oczywiście zależy od tego, czy Ext.data.Store pozwala na zmianę parametrów. Jeśli umożliwia to jest tak proste, jak: 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 

Ale trzeba dbać o IE8 .. check this

Powiązane problemy