gpt4 book ai didi

javascript - Extjs 不可编辑组合框自动完成

转载 作者:行者123 更新时间:2023-11-28 00:27:38 26 4
gpt4 key购买 nike

我使用 ExtJS v4.2 需要实现一件事 - 使用以下代码实现自动完成功能:

var combo = {
xtype: 'combobox',
editable: false,
displayField: 'type',
queryMode: 'local',
store: 'MyStore',
valueField: 'value'
}

它的作用是自动完成,将 editable 设置为 false 并且 queryModelocal - 它在 ExtJS 4.2 的早期版本上完美运行。但是,我最近更新到了 ExtJS 4.2,它更稳定,但自动完成功能不适用于上述代码,我需要让此功能正常工作,因为我已经使用新版本完成了很多编码。

此外,当我尝试将 typeahead 设置为 true 并将 editable 设置为 false 时,我在我的控制台:

如果启用了 typeAhead,则组合必须可编辑:true - 请更改这些设置之一。

我在以前版本的 Ext4.2 上没有这个错误...

请帮我解决这个问题。任何帮助将不胜感激。

最佳答案

谢谢,但我找到了另一种方法,无需将 editable 启用为 true。我向组合框添加了一个 keypress 事件监听器,用于过滤商店中的数据,并使用商店中的匹配记录自动设置组合框上的值。

关于javascript - Extjs 不可编辑组合框自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29336554/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com