2013-07-02 45 views
0

我在Sencha論壇開始了一個主題,但仍沒有得到任何結果。所以,問題是如何動態改變組合框的queryMode配置?我讀過的網頁,發現一些提示使用ExtjsS 4.2。如何在組合框中切換遠程和本地queryMode?

Ext.apply(Ext.getCmp('mycombo'),{queryMode:'local'})

但是,這裏有豪效果。爲了理解我想要的,讓我給你一個具體的例子。我有一張桌子和城市,這張桌子有兩列 - 國家和城市。 queryMode被設置爲'remote',所以當用戶開始鍵入'Russia'時,它會載入成對的行(國家,城市)。在這種情況下,商店成爲'俄羅斯莫斯科,俄羅斯奧廖爾'等。從商店被加載的那一刻起,我想使它成爲靜態的,以便當用戶繼續輸入'Russia Mo ...'時不會有服務器調用,當前的靜態存儲將根據輸入的內容進行過濾。

回答

-1
Ext.getCmp('mycombo').queryMode = "local"; 
+0

其實,這是我做的第一件事。但它也沒有效果。 queryMode會變成本地的法律,但事實上並非如此,因爲如果您繼續輸入組合框,您仍然會看到服務器請求。 – Jacobian

相關問題