[英]Extjs Non-editable Combobox Autocomplete
使用ExtJS v4.2我要實現一件事-具有使用以下代碼的自動完成功能:
var combo = {
xtype: 'combobox',
editable: false,
displayField: 'type',
queryMode: 'local',
store: 'MyStore',
valueField: 'value'
}
它的功能是將editable
自動完成功能設置為false
而queryMode
是local
-它在ExtJS 4.2的早期版本上可以完美運行。 但是,我最近更新了ExtJS 4.2,它更穩定,但自動完成功能不適用於上述代碼,因為我已經使用較新的版本進行了大量編碼,因此我需要使該功能正常工作。
另外,當我嘗試將typeahead
設置為true
並將editable
為false
在控制台上得到了以下信息:
If typeAhead is enabled the combo must be editable: true -- please change one of those settings.
我在先前版本的Ext4.2上沒有此錯誤...
請幫我。 任何幫助將不勝感激。
謝謝,但是我找到了另一種沒有啟用editable
為true
。 我向組合框添加了一個keypress
事件偵聽器,該事件偵聽器可以過濾商店中的數據,並自動使用來自商店的匹配記錄來設置組合框上的值。
您不能設置editable: false
具有自動完成功能的editable: false
。 只需將其設置為editable: true
。 閱讀editable的文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.