2011-02-09 152 views
2

我使用的是Ext JS的組合框就像這個例子:stackoverflow: How would one do html input tag autocomplete in Ext.js?Ext JS的自動填充字段

它的工作原理非常適合在POST發送一個簡單的查詢服務器。 (Firebug輸出:查詢= smth)

但現在我有一個不同的用例。我想發送一些額外的信息到服務器。例如:query = smth & variableId = 8 & someMore = XY。

當然,我可以將變量添加到JsonStore的URL並通過GET發送。但是我想知道是否有像params對象這樣的東西,我可以指定我的自定義變量以及哪些將被考慮用於請求。

謝謝你的時間。

回答

3

是的。您可以定義存儲與

baseParams: { 
    thisWillBeAddedToEachRequest: 'foo' 
} 

或者你可以使用beforeload聽衆

listeners: { 
    beforeload: funciton(store) { 
    store.setBaseParam('paramToBeSetBeforeEachRequest',someVariable); 
    } 
} 
+0

謝謝!完全是我所希望的。 – BWolf 2011-02-09 16:26:45