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
方法。