2011-07-12 28 views

Trả lời

7

Hãy suy nghĩ về nó như là -
Bạn không gọi URL. Bạn tải cửa hàng.

Bây giờ, bạn có thể chỉ định giá trị search_term bất cứ khi nào bạn cố gắng tải các cửa hàng sử dụng một cái gì đó giống như -


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

Giả sử bạn muốn thay đổi các tham số sau khi xác định biến số store. Nó rõ ràng sẽ phụ thuộc vào việc Ext.data.Store cho phép các thông số được thay đổi. Nếu nó cho phép thì nó cũng đơn giản như: 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 

Nhưng cần phải chăm sóc với IE8 .. check this

Các vấn đề liên quan