我从Ext4移动到5,除了所有其他错误和更改我也有这个 [E] Ext.form.field.ComboBox.initComponent():如果启用了typeAhead,则组合必须是可编辑的:true - 请更改其中一个设置。
为什么以及如何解决这个问题
答案 0 :(得分:1)
Typeahead是当商店中只有一条记录与查询匹配时完成组合中文本的功能。您可以在我的演示中看到它的工作原理:http://jsfiddle.net/rvew097f/2/
尝试输入'Adam'。
知道它是如何工作的,开始显而易见的是,editable
设置为false
且typeAhead
设置为true
的配置毫无意义。
要更正此错误,只需搜索typeAhead: true
的代码,并在false
时始终将其设置为editable: false
。
typeAhead
中,BTW功能被破坏了,这就是为什么在我的演示中我覆盖了store和find
方法。