0
我從Ext4移動到5,除了所有其他錯誤和更改我也有這個 [E] Ext.form.field.ComboBox.initComponent():If typeAhead已啓用,組合必須可編輯:true - 請更改其中一個設置。Ext5如果啓用了typeAhead組合必須是可編輯的:true
爲什麼,我怎麼能解決這個
我從Ext4移動到5,除了所有其他錯誤和更改我也有這個 [E] Ext.form.field.ComboBox.initComponent():If typeAhead已啓用,組合必須可編輯:true - 請更改其中一個設置。Ext5如果啓用了typeAhead組合必須是可編輯的:true
爲什麼,我怎麼能解決這個
預輸入功能時,從店內只有一條記錄將查詢其完成了組合的文字。你可以看到它在我的演示中的工作原理:http://jsfiddle.net/rvew097f/2/ 嘗試輸入'Adam'。 瞭解它是如何工作的,它開始很明顯,對於editable
設置爲false
和typeAhead
設置爲true
的配置沒有任何意義。
要糾正此錯誤,只需搜索typeAhead: true
的代碼,並將其始終設置爲false
,此時也有editable: false
。
BTW顯然在Ext JS typeAhead
功能被打破,這就是爲什麼在我的演示我已經覆蓋存儲和find
方法。